<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mtz="http://www.mastec.com/20220331"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mtz-20220331.xsd" xlink:type="simple"/>
    <context id="i3cedddd04bb34e529f2ea4635210e17f_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="i4c334ab278ee44b2abb2869823f33a6e_I20220502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2022-05-02</instant>
        </period>
    </context>
    <context id="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i66f05a71b69849179e8b248833094248_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i55742e2305ab48f8bc332f239801636b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45861b33f97f4b678015d35639d32908_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9ffe398b3573491a9dcc1a8eb154be02_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i65093bf5d65c4029a22bd6a14e4fb567_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="iccd352a244f841d494ecac4b205daf98_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="i9e639b11e06a42868fd3fec4c66c4422_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="i2f2f34f7a15049d898e9322cb035cf43_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="i970a328598b44e11addfe6968923fa99_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="idb832104f5d1465baa1dd63daf5d20ad_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="i7f7e20af53d94be8aa2786ec16b168bf_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="i2bbb1eb4e438476f9cbab9156ef23da7_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="i4c9ee9cb050e4e24a4b244e4b7a27f5a_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="i822788cd0c2041438d809a0fae2c0546_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="icaf4e2f1c33348cca8e7e55f1341119a_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="i03b5ff56d503469ab6d9cb25e278e138_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="idd740f5dcc8d438eba0081bfaa06937f_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="ib6dbe713f0c64ad39e7a419a747387c6_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="i1e3371b3ddc842d698a77853d8483a08_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="i83c548c1838440a4bd2b54b4c9064ad4_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="i1c42edbbf6ea4e38aab43627d3430999_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="i78c0f3112c494394ade3e2a8ce886014_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="i8b3f4598b07e4faab9c5b93957f2a67c_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="i7882a3d989a34de3b3ff7413305cd39a_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="ia93229f6b8d74300b182d57e22106f04_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="i2f6519cce32d44ada8638ce685292265_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9b4ff48c0b040e79022973ea366719a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib2c5d59f283e42dc80e387b91c999701_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0022fdba04c744d2baaf65c7c77069bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i73e52cbba1d8487fbe6d26d1ea223965_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i865063535d0a40d68c37a15a260fa73d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id10bfa3a9b9540cc88151511299b57fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice52ca0f34984ad29e9de91dc5fd14b7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaee72741d84746daa7f25ff8e2cdea8e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4b8f68866b1b403a919045bd01780e37_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3edfc694036b46bca5775a3ef398111a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icb8539aed50344d4925619878288f8a0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6d91bdbc183e4d05b7e9fcff116648ce_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if19a578a140441babfc219a3fd27b57a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie2542e0056754458906078592bc9fb62_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia4b23eac85eb4a7f80f30b5f0a7a7106_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i99f429ec41fa4d64b1867a06ade6ae91_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8a87323b49f94d1c816db02901f149aa_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1926eb78467b40289caf04ad6f7c2670_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="idd11047c3c604b0b92d14fe96dc1559a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic45301d7c8a4482181973a611f880f0c_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5477735f9d8d47ba9d859ab3023137b8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ieed4dcd1936c4668a53721cb993b21d5_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="i8ba60df276494efe9f71626c88b606b4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic8eed0ced2f04c0192d7171a189d4446_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="i706401ab0a2e44e0bba7dc333ea54e3e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i975049ced9a84dc0bb0a2f0cdfb29a1a_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="i0e5092c6ea2e424a9bc14786459e80cd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i39eeea0450a7403aa33c76d22b352a4d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">mtz:MobilizationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idf36dbf542d84c15954e88186453e1ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">mtz:MobilizationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b00e65362454b1aaa99ba8ebb0eec9a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie666edf21ccf4be795858f587416c368_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionAcquisitionOneMember</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="icb38d7852e2947e49fdd17c0843126be_D20211201-20211231">
        <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>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic120e2deb07d455ba46d7c52087f3e41_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i96bc58cf463b4765b689858ddf2a78ac_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iaafc695a191f43f98828d916184e6a6d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54abd4363a8c4bd295f2e449b0a27041_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i003b858e23a4412d98866aaf6df2da0a_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i914aefe124ef4eb292e9422f6587c41f_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8ba751cb82a1485183171e58d73d6e99_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i900b9e73af8241ed9cffc615d3804ecc_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0ac8524f6e474de58f9e573944c36a6f_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i31fb7a7670334234b92fc9dd50316d76_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8af9d75abb3740ca970d7331a10212a9_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i32e35e71d6564068b0d8ff2e09075bd0_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i891773c1586049638835075cdc2225d8_D20210101-20211231">
        <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:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i213e86182d474c9db0f791689daba09b_D20210101-20211231">
        <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:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i17a1e8ce44ed42af86a7a17edcc284c4_D20210101-20211231">
        <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:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4393e1348774f55aee7f091cac3e5ad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6b9104858af48e8957abf384213e02f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieda733dd2b1e4626a8b958081d296a1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i004afdfba280459c8362aea16d769b65_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifcfddee7add54cd1b1a30ac66fdd6967_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iddb3d6386c6a4b5cb470ffbfe9a28629_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic94d85c7196442f1a9cc0c7db431871e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ice6b732fb9e140579d749a6a327d1732_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i640a72e43a1a41978d254670f7d56f2a_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0bacfc570e164ca7b378d9518a9f8313_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iae2b60d3d9e84d158622c171db516936_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib06ebb5493bf4c909458d6625ab281d1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4922009c3b4944fc95ab8dcc6458ebc7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70555c9c596243f4a0d1f3a0f0c0358f_D20220101-20220131">
        <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>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i2864732da90840328e69b767b4227afa_I20220131">
        <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:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i5ca5802f531245a0a8ccb6fb67a0c699_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i127cd457b5b04ef8ab3b1e54522202ca_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a5eb8c92eb74b469eb375f50ccb2c61_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib29ad2d60d7141ec87dc0a75fddb629b_I20211231">
        <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:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieaca5891e2b54512a558f667064e7a2d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58c87f0a4acd4634924c7c0ad356af11_I20211231">
        <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:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb1dc65c322c4fc683b24ee51a24033f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic44dd3e30dba41b4b7b988d081fa99d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2967ee07841c4544905fd23709f43d99_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7236fb7ad1b9431ab071b01b60c463a2_I20220331">
        <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:ContingentConsiderationValueOfCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia3ecad0e26944a4da88fd3328e722fe4_I20211231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib9614175b4d54d21a599feaec892451b_D20210101-20211231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i116b1b6407a44a8686a5dcb405a2b499_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d9782534a4543b9975605c6c4d08fcb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherINTRENMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:CustomerRelationshipsAndTradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc6c625a4e244fca99a011f76a3241ff_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherINTRENMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:CustomerRelationshipsAndTradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic9b48009bafd4d8486730516ea48d1dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherINTRENMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i238d13a503e44d368ee598d517224cba_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i38bf6fa4db6c40d2afe87f7e3b5565ec_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic3c444b2797d4cafb3b8cb1303ca1294_D20220101-20220331">
        <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:ContingentConsiderationValueOfCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5accf296361d426d94b3621b178bba6f_I20220331">
        <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:ContingentConsiderationCollectionOfAcquiredReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ife594c04d77d4a3d9e3d256a70836acb_D20220101-20220331">
        <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:ContingentConsiderationCollectionOfAcquiredReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic72c12f14d7e456aab6afe6f2dace000_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i411f78dc0e65419f86d72fd836d44982_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0314307507347d0a47625f0ef8c11e4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i832719b528bb4ea0a1344998fa3a49b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id123bd06d16146b09294be5f761d5399_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief55eb671f6a4e379b748a3e520cdf6e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib68dac05e2d64f74899e2d9f05e5e83c_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8474fe32e9ac4371bb3ceda266c8db41_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5da5de3dd0c449e88e5a4ac1ee466f8_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia1a6c492993846cbaf60269d817f1d3f_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib176ff226e30485cb6d8aab82be4622c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i66578de3af134a95a5012c3970c5868c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib4c4d002d37c42429396101daac9ad5b_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i17145d4438f4492d98f82e742073e346_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i18830ec72ceb4514b19eb72198a07aad_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i4e33c38a1e144eae8723e2ce7e5144b5_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="ibe62c9580c014f0cb54c0dbd6de1bb0b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8184063610e840ac827a32a599926ea7_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1917bd31ca1243ef84159771ca123480_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iddc7ae87a743493f8895e9458f598486_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="i616f9682853a44438e3cb7f02795539e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ied4bc21b596a4be8886a58ff682d7160_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="i033fa289191f4892a13d09942f00c2a6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5a90a9fa2f844628af26e12d321ef5f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8339a546c3b44a4a6530025a351674f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iecda1bde4b3649188674f6cbdb44ec37_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9f1d6053b2943a98c6406fe1cbaee68_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i4a538e65a3c94daa87c8224c3aa9664c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6b70e2b061b45f2a0b6d83519957dc2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i060b6f7e3d894cd5a75cdefe9d0f841a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if529f827495c414cbf8609734378cd3d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id71055d53e5f4bb28bc123a1215b6c44_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9f65141773054db4997dc5b0c1bad5f7_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="i04c667cd9d3c44d59ba5b40cd5d8affc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3e884c7eea6e4d3f8cd62faeea67f324_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="ie447490b0ccb47fea2e832f9dc8f6c25_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b4f0023afa246dab1c7c3f2cac05f43_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie5acf04863014f0e9592e8a46964f339_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="i01006322e4084c1496968f6d4dc96420_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if822bde85dce48ab9970d8a36dccc7fc_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="ida8454e07daf40fe89d89ee6002e5a4a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia060af5e1feb46d4a91d1ea8b75330f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d798e8ceb1c425cbb2c7e08188d73f9_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i69ae01b01cb4463684f67aff5f619e75_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ifffabc3eb9c5489ab63f6f3e8a6a5d57_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="ia2f97768cd4a4591bd401e12859d3471_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i570c3c38bc6444dfb482e516128c2d2b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if84009b9341f4af5a9b07acdc3da7691_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="i476e4eb23a5447f79187f7af0ccde532_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6419eb0e5d8d4e19b4e1705b315a1e50_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5513cee8103847d6bf35210b601d1afb_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie89771a151da4e71be11a308f976d292_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i43cc1cffd3b348bf885d72ef3872fb61_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i14ceff894977418f8c8b3c7b0cb9143b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibae8a69a06224fc49035a63f7689e87f_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="if359139321464f8c978c9d26a739211a_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="i5544c92cd9584524b77e173dba177599_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3939d02dd1b64ec199921771ac53099f_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib3ab840d156e4b12aec2a980ae839d6d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4de9406c05714f36b913941029c8dd2d_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1369aecb66444fe69b920517085c8c84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32b7d6d9bbe44e60ae06327090b4db88_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i494fdf5baf03460fa78e9d75bfcab481_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia61077653f96402c9209c79e67e4c093_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i171f3508e95743bf92ae3c343b9a12f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19542fee3ec944f682049b628478b985_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8bf5cb148db34e1681190aab51b9521f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i074edc709bf54d87a9c76157815657bb_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="idc5cbd4fce64440bad983323062fd2ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i952212e803264cb2bd5e4f5b84bef7fe_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i812e0d35cc8b4eceaa13bb9c96202a02_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice2147c9dd124f6cbe91a9610544b724_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i31e07154b4f24277874af246fb1f30f7_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idd4d9a23b5a04bfd80ba7cb02d1b74a0_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="i061eb999d39f48b69f78ceae3c5ef481_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id03883c876a94890b4b890ac3385cb70_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:ForeignDenominationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02b1e32febbd4463b587c3237e8aec59_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i735416912f074e36b6f536be909dacdc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id894b86dd4cf4b6f9abac3ec1a71c4de_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="idc0c16914b9f469a8f1ffb5339c91fd5_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9add3f0f8de24262a2d12de44ff677cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifc58f265f68e4678ae7a25899a51f2ff_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i38e8a94a6f404aaf8ce77b1ab1dfdb54_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91f758618bc44460bbfe4eb35926a470_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie77341de95a84c839591bf0839822736_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9abea1df797b48ab92debc2abd33dd17_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i18e29f0493ca4e9b9a5fa02cb1e027cc_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia1e82320cf3049a2ac78cfff8f0b04f7_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i173464f0be3d4ed48033270a95911c0e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if90c05a0df544059b4d88bb09183fb43_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie13f33a5bd344833940dca63c62a1a2b_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6f13626df3e041f190a4f2b3351a78a4_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icc27591105e64f57bf4d3fa62743bdb1_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i983a9f2489164fb9afd4b197f50b9764_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1d01edbd0f3a4d658bab6f084d0aab27_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8a0ef0ba1697497e994651fb3491aa80_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ifd2f693715624db4993b0a55478cbd42_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8a48a0c0c7cf4cfa9678904a0f295268_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ica52a1bf26824a1a8ba6583f29e8e053_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="i8ae06e1021e94be1ab6988fe3f216d04_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i030f82373e9e4a64a42f20716739e741_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0c1698fa07a4310b995b1af456d1ec1_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9b608357a0f944d68d01fa763985bf43_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie14d24b44d1e47d48ac17cde278c00a7_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="ie06df596f67d40c39e156cacf4762afc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i080fe5ef1ffa4cbca1acd13a65ff0d6f_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="i6ded07b8e355426389065c6d493e8997_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="ia5bd28f22e664bd2bef258760b4d24cd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2fc6797429be47f3bdb0d7571703b5a5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4a3d72786eef4213aacc33d96f7ec661_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="idb33076b4069419babc394fae6559256_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="i6060f1d2dca74ef9a87a285161553835_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="i3eea7e9301e643a9a403475b43aee1cb_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i411c40a488b44995b7e18cf97d413658_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="ib6114fcd37a644368a68be6c58dfc667_D20220401-20220505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-05-05</endDate>
        </period>
    </context>
    <context id="ifbced28b996d4945b23d1a04ee1f68c5_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="ie0a44819d9b4458b8912f0b9582b51a4_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iea08b956658747d3af985ad83df1fea8_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="ibaf6f20c150e4aec83154206bd0f3a96_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia4f3c1f2c94f4347955c8b967f0d0f4e_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="i9913d8b6e47849178b2a31b279c22b76_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i26bcdf97618b43d8bf0299016ddeeb01_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="i4fb58fc88a374969a43a322ae19da924_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib053ee33dd3a400a8c89f663e6482bae_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="i8e1b217bf5a8462395be7b52018802cd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1ea511d26fe94294be878626e29f3fdb_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="i3b0bca094ddf4fca9b096129041accea_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i17b2e7b8704a4ff18f86829325ecac4a_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="i50819eb0edac4058b90f061b88b65a0c_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib6d01e93d2194049b2dde020380b3ffd_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="ibb5a1d81d4e34694a9cc82f22a439b9d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i115b00cfa05b4c50863bc7b6692ea09b_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:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i790d038b9be4488eb067de7455741e62_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:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3ad0e23ea47e4c1da436c5bc1b5236ac_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:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iedde67917fa04496a6895dfe19d028ad_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:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5129ebb3b54849a59e41743c042c843d_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic3d933753cfd406a9ad9a347ecde35f9_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6497a3989dc41f7961cf6211d1f3db0_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0e3bc0f019d84bafb0e66d2a2553635d_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie36ef2d4e6a444a482c5d6a03af91ac8_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="idf4433fb916e4112ac371870015e78e1_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b0284226ad64738b32a627acb56ea8b_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia2c57fcfa89d450ab89a0585f8ba840a_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b55ddbcbf7b4eee81a3d6db2c892da9_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia9feba1189a1466cb08947898e1f6ce5_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i4cc5a09ab61540b5b3e2d7eb15eabb35_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6d5a05cdc2744908b2c3097398e6d29f_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia72f62b34d6344d99b60e5a6334394f3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib5b45586a42140bf987092b2d0978ced_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic025e4647e224840bd75ce4833f3af25_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i885fb3be5fba439cbf7fbf1350c1161c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4bc528a1c6da4bc69c27de42b8835093_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="i4cb0b4bf65e84f3d8bf72528b636fc3f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7412ca16a04d4d149054b854e5b2d614_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="ie02bc540e10d40629aaaca1dfac12156_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i15f7ccfc41c54741bf64de33560bdf6d_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic8722e5fa5194cc9a5ce90a2e23115d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c0a53c0f2f3493e8ad55991709bd7da_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i744b767c2be348fbab601c2ab60ce29e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibaf158534bc34b1a8b7a94a10719d93a_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia0927180e3c849bcbb7c3ef9fbaa55c0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i36fd0684c3934fb0930da2a78e0fc7b7_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="ia78a5a99240d4789baee5186199b61bf_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i523873a2a4a946408f1a1e3417fa0e81_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:EnbridgeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7057630142c04760b51a957eb14a4c52_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:ThirdQuarterSettlementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i99a88b91db1749cb8fe19089330157da_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:ThirdQuarterSettlementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib1c21ad314bc49a9be571c7485f07f7a_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5431e85512224090a64018b8c50cd2e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6329856970d0411e80dd806f55e882c7_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8bf4cf4e1e4643198395950bc4f9fada_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd0612d4b7df4b4ca7e6188837197f92_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0477ac7b4ea34bb785c4a4fa519f9fce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i78b075f935134af0a1f8f9953925a523_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="icfd1c4c7e13a4b0bb6eaca472d11f4f0_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i131be5054837402080e42e570d80d4c6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMemberDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9fc1c3b4d50f4a9bab5657e78d5f4f9f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMemberDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i98d2aeee22134040a0e545443480e9b0_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id4a78d7b02f746b1959645752fc43ceb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idce3e8a243c0445eb613e5546ef95281_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0392619b66df49528681dcbaa55ac2d9_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2bfd82105cd1425c9ef2ae891173618e_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie24b903a27fc4d02befa15d9617f1659_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c9548b3f3ec4fdbb982e344c03f64f4_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i3971772c85384d1d9a8c7c9b5c9ae40f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia413bc63d60c48838a56e813e0300fb9_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id8f719ba2e3b436b9020e4b0b457723a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GroupPoliciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i617a4a5e5e5c4261b1472b193e6b7223_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8e932bf141e54f10a42876646f4090a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d14d7d8820448d99de66f23f92f65c2_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i06fc089374d044409acb5c643643abf4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AccidentAndHealthInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5ad0df0cff04d72a116f34afab4a7c0_I20220331">
        <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:HenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib9bc4b3498374e69ac439cda494caf1c_I20220331">
        <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>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7b2b582dfb43495abd639c71812a0e12_I20211231">
        <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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6670a78c58834d00811f539dca619877_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="i2806f0f49dd241979c0e440a7fc858ce_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if177e828e8ac463892b2ed57fc9de834_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="i036bf4532c3a4313b2daa14c61b2c9f4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icd748ed2b03f4c1da5ab43dd98e837ed_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9aa81ad6f428493cada6c61916af6ce9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c45e383d2d24b64aa5a2d3256c9cba2_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia0b9e9455d8c47e1860ee8b8efae15de_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7be796b53bbb428a808383dc7cbffd21_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib3883f99aade4eb789c63712dbc8f597_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f8a3b2688fe4975908d58bb21b5d1a0_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="idad00b0c4b694395aa08d57cb0236fa6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic2bfabbfd7244326bddbb220bbdb1c16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd2dc8e2660d47ce838cbb1147d3f785_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if7461a0f99fb4dd284ae55cdbe64f4fa_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="iaaf27e64920e4121ae898946742f4f55_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="idbcb287e975540b1893109083ec3c33d_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="i8f7568ab6a834481ad2389a0722f36df_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAcquisitionTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7a826377bac444b796f54a0a6679d752_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAcquisitionTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic52c1a84db564f169cec29a63d8e1020_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAcquisitionTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic11bd1f508a04bbb802635016051da7d_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="i1aee08d494de422489f5ffd82a442816_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iba67fca393ba4342a707f6539a39465d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if55333ec6f48433dbd274222f65eacdf_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i49bf444b864f42dcab1184b65a33d1e6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionAcquisitionThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i98efde35de6b428c83335cab0f5f1292_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionAcquisitionThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i24aade03a5224e308cc94382d879735e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionAcquisitionOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:FormerOwnerOfAcquiredBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i200d1858cbc740a09326f4a0b106ba05_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionAcquisitionOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:FormerOwnerOfAcquiredBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iae7284da028945b2946350f90b486fd4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idf3bb453340c46d291dc25f6d37f5147_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7724fd5178204e90acc142817512f5c0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1072d54b4b654535b99ed529bf8b866b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc984ef4e21c4f42ae9d3e1aeff185d0_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i291d56d700db44b6afde1a06008c3863_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i862e64c5aeed42948e7986a40cbbef1d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id3ebcac13e5248e18cabf66c55f1b880_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i45026ff20ea1494e8da7c7cacaa113c4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie243b4353dd7473fbac79821266da5c8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i60d5d91813fa4281bfb582fe055a2923_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i67315942cfab408e97052f2942446f19_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iddf350d6d6f84c4795e737744f2b264f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8ab8c2dd636d428d9e4e4f5f41ae424f_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="iffbacdc8da9546698e1fa12640005ca1_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i38a12b289118413ea1fba06e8ed3d2f5_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if267dd8c448c4cd9aecf783ab2126e8d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80L2ZyYWc6Njc1NzI2MDBiOGZkNGQ3MWFhZDZmMWZlYzc1MWY5MmYvdGFibGU6OTZjMzdhYTYzZmJiNGQ1NmE3YTEzMmUzOTI5MGI5ZjQvdGFibGVyYW5nZTo5NmMzN2FhNjNmYmI0ZDU2YTdhMTMyZTM5MjkwYjlmNF8xLTEtMS0xLTg1MTU3_0f8a114c-0a7e-4603-bed1-e62e012d1fd3">0000015615</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80L2ZyYWc6Njc1NzI2MDBiOGZkNGQ3MWFhZDZmMWZlYzc1MWY5MmYvdGFibGU6OTZjMzdhYTYzZmJiNGQ1NmE3YTEzMmUzOTI5MGI5ZjQvdGFibGVyYW5nZTo5NmMzN2FhNjNmYmI0ZDU2YTdhMTMyZTM5MjkwYjlmNF8yLTEtMS0xLTg1MTU3_fb84bb18-0022-4d55-8629-63cc16eb99fa">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80L2ZyYWc6Njc1NzI2MDBiOGZkNGQ3MWFhZDZmMWZlYzc1MWY5MmYvdGFibGU6OTZjMzdhYTYzZmJiNGQ1NmE3YTEzMmUzOTI5MGI5ZjQvdGFibGVyYW5nZTo5NmMzN2FhNjNmYmI0ZDU2YTdhMTMyZTM5MjkwYjlmNF8zLTEtMS0xLTg1MTU3_c3f86ea8-425c-40a2-9ca2-87547f3617e0">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80L2ZyYWc6Njc1NzI2MDBiOGZkNGQ3MWFhZDZmMWZlYzc1MWY5MmYvdGFibGU6OTZjMzdhYTYzZmJiNGQ1NmE3YTEzMmUzOTI5MGI5ZjQvdGFibGVyYW5nZTo5NmMzN2FhNjNmYmI0ZDU2YTdhMTMyZTM5MjkwYjlmNF80LTEtMS0xLTg1MTU3_684a860d-29f2-449a-82af-6faaa9c4de42">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80L2ZyYWc6Njc1NzI2MDBiOGZkNGQ3MWFhZDZmMWZlYzc1MWY5MmYvdGFibGU6OTZjMzdhYTYzZmJiNGQ1NmE3YTEzMmUzOTI5MGI5ZjQvdGFibGVyYW5nZTo5NmMzN2FhNjNmYmI0ZDU2YTdhMTMyZTM5MjkwYjlmNF81LTEtMS0xLTg1MTU3_ff111667-1484-4f9a-8e30-d5b754b4f5a4">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i5b00e65362454b1aaa99ba8ebb0eec9a_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNy9mcmFnOmQzYjAwODIzZjRjMjQ1YWFiYWVkODhkOWMyMTk3YjI2L3RhYmxlOmMwN2ZlNzA2NjU4NjRiODA5ZTZhM2M0NjM0MWRiNWQ0L3RhYmxlcmFuZ2U6YzA3ZmU3MDY2NTg2NGI4MDllNmEzYzQ2MzQxZGI1ZDRfMi0xLTEtMS04NTE1Nw_0511f670-c471-4569-af2c-c1ecadf19b25">P9M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="i6f13626df3e041f190a4f2b3351a78a4_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfNDA4_5fc3ce55-5dd3-48f2-bfb0-4e3d70e5c97c">P1Y</mtz:LesseeLeaseRenewalTerm>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="icc27591105e64f57bf4d3fa62743bdb1_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfNDA4_d47f677b-7a1c-44b0-9e36-38bdf7f76cf5">P1Y</mtz:LesseeLeaseRenewalTerm>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMzAwNg_0e69885e-7341-4349-8473-090066518a3d">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMzAwNg_49e9b001-cf11-4b27-8dc1-7b7a81221c1b">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTAtMC0xLTEtODUxNTc_176a2dee-39ca-4383-b2d1-ddb6384e51d4">http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTEtMC0xLTEtODUxNTc_f26e31d4-9a1e-4cbf-ac2b-ae34d6882c28">http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGV4dHJlZ2lvbjplNmJjN2NiMDUyNzg0YWU0ODk2Yjg1MWM1OGQyNGNjZF8yMjI2_cbee57bd-958a-4282-9786-83a9c19c89c1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGV4dHJlZ2lvbjplNmJjN2NiMDUyNzg0YWU0ODk2Yjg1MWM1OGQyNGNjZF8yMjIy_ea2ee861-448b-41b4-aede-26ef961bc282">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGV4dHJlZ2lvbjplNmJjN2NiMDUyNzg0YWU0ODk2Yjg1MWM1OGQyNGNjZF8zMTQ_c0175503-68d0-452d-bd4f-4ed095784b3a">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGV4dHJlZ2lvbjplNmJjN2NiMDUyNzg0YWU0ODk2Yjg1MWM1OGQyNGNjZF8yMjI3_05d8b352-7360-4140-bf7d-a7d4815d4faf">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGV4dHJlZ2lvbjplNmJjN2NiMDUyNzg0YWU0ODk2Yjg1MWM1OGQyNGNjZF8yMjI4_b896cc29-7f5a-4d11-9e94-31acc4aa2870">001-08106</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGV4dHJlZ2lvbjplNmJjN2NiMDUyNzg0YWU0ODk2Yjg1MWM1OGQyNGNjZF8yMjI5_a0132bbd-edf2-4bd0-a4e5-80fb15cf3fe3">MasTec, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGFibGU6NjNlNWE0N2FhZWFkNGYyNGFjMzJlYmY3Njg2M2YwZmEvdGFibGVyYW5nZTo2M2U1YTQ3YWFlYWQ0ZjI0YWMzMmViZjc2ODYzZjBmYV8wLTAtMS0xLTg1MTU3_675bcfe9-27a9-43eb-9304-1eea4099a853">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGFibGU6NjNlNWE0N2FhZWFkNGYyNGFjMzJlYmY3Njg2M2YwZmEvdGFibGVyYW5nZTo2M2U1YTQ3YWFlYWQ0ZjI0YWMzMmViZjc2ODYzZjBmYV8wLTItMS0xLTg1MTU3_44048fd3-9c6e-4435-9deb-164645e8ab64">65-0829355</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGFibGU6NjNlNWE0N2FhZWFkNGYyNGFjMzJlYmY3Njg2M2YwZmEvdGFibGVyYW5nZTo2M2U1YTQ3YWFlYWQ0ZjI0YWMzMmViZjc2ODYzZjBmYV8zLTAtMS0xLTg1MTU3_219cc974-0698-4ac1-b594-dcbea77602e0">800 S. Douglas Road, 12th Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGFibGU6NjNlNWE0N2FhZWFkNGYyNGFjMzJlYmY3Njg2M2YwZmEvdGFibGVyYW5nZTo2M2U1YTQ3YWFlYWQ0ZjI0YWMzMmViZjc2ODYzZjBmYV80LTAtMS0xLTg1MTU3_218c9239-d1f6-44a7-9d42-f8364e02c8bd">Coral Gables,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGFibGU6NjNlNWE0N2FhZWFkNGYyNGFjMzJlYmY3Njg2M2YwZmEvdGFibGVyYW5nZTo2M2U1YTQ3YWFlYWQ0ZjI0YWMzMmViZjc2ODYzZjBmYV80LTEtMS0xLTg1MTU3_d501eb57-417e-478c-abac-63807ae2bd38">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGFibGU6NjNlNWE0N2FhZWFkNGYyNGFjMzJlYmY3Njg2M2YwZmEvdGFibGVyYW5nZTo2M2U1YTQ3YWFlYWQ0ZjI0YWMzMmViZjc2ODYzZjBmYV80LTItMS0xLTg1MTU3_4597cea2-396d-43a9-89f5-82c72ec465a4">33134</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGV4dHJlZ2lvbjplNmJjN2NiMDUyNzg0YWU0ODk2Yjg1MWM1OGQyNGNjZF8yMjIz_e706d4d5-abee-452e-9068-b605af2a8406">305</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGV4dHJlZ2lvbjplNmJjN2NiMDUyNzg0YWU0ODk2Yjg1MWM1OGQyNGNjZF8yMjI0_af94c22e-ec52-43e2-a9b2-d80c8d81e323">599-1800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGFibGU6ZjgwZDE3Y2U2NzRmNGQxYWEyOTdjMzA1MzdkYWFiZTYvdGFibGVyYW5nZTpmODBkMTdjZTY3NGY0ZDFhYTI5N2MzMDUzN2RhYWJlNl8xLTAtMS0xLTg1MTU3_9a0f3028-7c0d-485d-b5c9-dbd8135b4411">Common Stock, $0.10 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGFibGU6ZjgwZDE3Y2U2NzRmNGQxYWEyOTdjMzA1MzdkYWFiZTYvdGFibGVyYW5nZTpmODBkMTdjZTY3NGY0ZDFhYTI5N2MzMDUzN2RhYWJlNl8xLTEtMS0xLTg1MTU3_a6d6f901-27d0-415e-91dc-61f6673a712c">MTZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGFibGU6ZjgwZDE3Y2U2NzRmNGQxYWEyOTdjMzA1MzdkYWFiZTYvdGFibGVyYW5nZTpmODBkMTdjZTY3NGY0ZDFhYTI5N2MzMDUzN2RhYWJlNl8xLTItMS0xLTg1MTU3_a521ebea-a98c-4c5d-a444-ead53dc17bbb">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGV4dHJlZ2lvbjplNmJjN2NiMDUyNzg0YWU0ODk2Yjg1MWM1OGQyNGNjZF8yMjI1_d780a968-2083-4db8-a702-acfb4240cbc0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGV4dHJlZ2lvbjplNmJjN2NiMDUyNzg0YWU0ODk2Yjg1MWM1OGQyNGNjZF8yMjMw_01e3a1e8-29aa-443b-b1de-3c6b6d797b60">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGFibGU6NGY0NGYxMTY2MGE3NDdlMWI2MWU2NzVjOWJhZDhkMjgvdGFibGVyYW5nZTo0ZjQ0ZjExNjYwYTc0N2UxYjYxZTY3NWM5YmFkOGQyOF8wLTAtMS0xLTg1MTU3_aca898dd-7cb4-4155-8986-fb0ffccc8cd3">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGFibGU6NGY0NGYxMTY2MGE3NDdlMWI2MWU2NzVjOWJhZDhkMjgvdGFibGVyYW5nZTo0ZjQ0ZjExNjYwYTc0N2UxYjYxZTY3NWM5YmFkOGQyOF8xLTQtMS0xLTg1MTU3_ad4dd80d-a692-473f-8876-9d60e0621c54">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGFibGU6NGY0NGYxMTY2MGE3NDdlMWI2MWU2NzVjOWJhZDhkMjgvdGFibGVyYW5nZTo0ZjQ0ZjExNjYwYTc0N2UxYjYxZTY3NWM5YmFkOGQyOF8yLTQtMS0xLTg1MTU3_3aecf267-1ed2-43b8-a429-da2607240dcc">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGV4dHJlZ2lvbjplNmJjN2NiMDUyNzg0YWU0ODk2Yjg1MWM1OGQyNGNjZF8yMjMx_5d8e9431-e675-4fdb-9c76-a4bc77d9900d">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i4c334ab278ee44b2abb2869823f33a6e_I20220502"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xL2ZyYWc6ZTZiYzdjYjA1Mjc4NGFlNDg5NmI4NTFjNThkMjRjY2QvdGV4dHJlZ2lvbjplNmJjN2NiMDUyNzg0YWU0ODk2Yjg1MWM1OGQyNGNjZF8yMTg1_c6bb0fd3-37de-4bd9-add9-336a3bfdcdfd"
      unitRef="shares">75899836</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMi0xLTEtMS04NTE1Nw_d374a0a4-9d28-4732-bc21-5e18ca3eaa80"
      unitRef="usd">1954400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMi0zLTEtMS04NTE1Nw_f0f80767-b834-4869-8ae9-6346023e2cf4"
      unitRef="usd">1775424000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMy0xLTEtMS04NTE1Nw_ddb79f5d-c748-4b8b-989c-c1e847aa41ae"
      unitRef="usd">1733316000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMy0zLTEtMS04NTE1Nw_1988c034-17e1-4766-9e0b-5c34db54ed2d"
      unitRef="usd">1513859000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfNC0xLTEtMS04NTE1Nw_94b4926b-3b7b-4846-aaf2-350e79b26010"
      unitRef="usd">85194000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfNC0zLTEtMS04NTE1Nw_56184b8a-ad45-4414-a3ad-6c671ae82dc7"
      unitRef="usd">79264000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfNS0xLTEtMS04NTE1Nw_9482d975-8e0b-4677-acd0-2e82450910d3"
      unitRef="usd">25589000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfNS0zLTEtMS04NTE1Nw_de2c815e-c306-4b20-be3e-6108b63e0c97"
      unitRef="usd">11247000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfNi0xLTEtMS04NTE1Nw_c79d781e-01a0-4925-af25-41ccfd20328f"
      unitRef="usd">145390000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfNi0zLTEtMS04NTE1Nw_da0dc085-df85-487a-b04a-bee9fdbc63fa"
      unitRef="usd">70591000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfNy0xLTEtMS04NTE1Nw_35a494f1-d722-427a-a93d-92f1d2ccef07"
      unitRef="usd">-16041000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfNy0zLTEtMS04NTE1Nw_1e8d444a-933e-4ccf-bf64-21040c013b72"
      unitRef="usd">-12459000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfOC0xLTEtMS04NTE1Nw_71758d5d-7be5-4924-9b7b-f1771725178d"
      unitRef="usd">6777000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfOC0zLTEtMS04NTE1Nw_a64c8cf8-5037-48b5-82b4-49015bc07aea"
      unitRef="usd">7346000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTAtMS0xLTEtODUxNTc_0121ab6f-1a18-4207-85ca-bd9bf8b7d952"
      unitRef="usd">-3754000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTAtMy0xLTEtODUxNTc_13d99e7c-362c-40f5-9e75-840b8a63d85f"
      unitRef="usd">79000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTEtMS0xLTEtODUxNTc_dfe46588-686a-4307-835e-3bf39511d6f1"
      unitRef="usd">-48107000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTEtMy0xLTEtODUxNTc_a7e813f4-44d2-4246-9e4b-3b6097f69b22"
      unitRef="usd">95429000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTItMS0xLTEtODUxNTc_21d8d220-98ed-4777-9044-84987a122134"
      unitRef="usd">-13148000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTItMy0xLTEtODUxNTc_75dffeea-b612-4fb7-ac1d-f3314e20d8f6"
      unitRef="usd">29317000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTMtMS0xLTEtODUxNTc_4d88e532-eac8-46e5-a318-743eb95d516a"
      unitRef="usd">-34959000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTMtMy0xLTEtODUxNTc_3c63e58d-035f-4c0e-bf17-59f941c922f3"
      unitRef="usd">66112000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTQtMS0xLTEtODUxNTc_92147b84-d954-4de9-8a90-03511bd85619"
      unitRef="usd">19000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTQtMy0xLTEtODUxNTc_f4179aaf-e8ba-4bda-a0aa-341686ff691c"
      unitRef="usd">463000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTUtMS0xLTEtODUxNTc_1be61b6f-d5c8-4052-8fc9-be229362790d"
      unitRef="usd">-34978000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTUtMy0xLTEtODUxNTc_697ff60a-e531-416d-b5c6-15ef30783603"
      unitRef="usd">65649000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTgtMS0xLTEtODUxNTc_dd70024c-7293-4874-a08c-d86a69fcea5d"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTgtMy0xLTEtODUxNTc_4cc475e3-5dd5-45b5-ab3b-9c175b307943"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTktMS0xLTEtODUxNTc_37533d02-68b8-4917-bb9a-be5359d3d2b7"
      unitRef="shares">74789000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMTktMy0xLTEtODUxNTc_b5f94f86-df54-4dac-a932-bbb2ea7cf2ad"
      unitRef="shares">72439000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMjEtMS0xLTEtODUxNTc_5203ca4c-6977-4bf9-9d4e-6496de3c85ce"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMjEtMy0xLTEtODUxNTc_4a931ce5-9d52-4a4f-9854-d9e177b788da"
      unitRef="usdPerShare">0.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMjItMS0xLTEtODUxNTc_864aff95-1247-4ac4-8a22-c981a2f3ab2b"
      unitRef="shares">74789000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xNi9mcmFnOjExNGFkY2Q3YTNkZTRiZTg5NzVlZGYyMmQ1Y2JkM2JjL3RhYmxlOjM4MjIxZWMyYTFiZTQyMmFhNThhNzljYzczMWQxYzIxL3RhYmxlcmFuZ2U6MzgyMjFlYzJhMWJlNDIyYWE1OGE3OWNjNzMxZDFjMjFfMjItMy0xLTEtODUxNTc_5da11a7c-232b-415f-9551-cf38c6c5da1d"
      unitRef="shares">73846000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xOS9mcmFnOjE3ZjlkMTk1ZGIyMDQzZmE4Y2I1MmUyNzUxODQ0ZDQ2L3RhYmxlOmEzZjZiZDc4Y2RhMzQ0MDViZTYwMGY3YWQ0MWUwOWQwL3RhYmxlcmFuZ2U6YTNmNmJkNzhjZGEzNDQwNWJlNjAwZjdhZDQxZTA5ZDBfMi0xLTEtMS04NTE1Nw_2e8fd3ed-843c-4a89-8acd-11e2d9192fd8"
      unitRef="usd">-34959000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xOS9mcmFnOjE3ZjlkMTk1ZGIyMDQzZmE4Y2I1MmUyNzUxODQ0ZDQ2L3RhYmxlOmEzZjZiZDc4Y2RhMzQ0MDViZTYwMGY3YWQ0MWUwOWQwL3RhYmxlcmFuZ2U6YTNmNmJkNzhjZGEzNDQwNWJlNjAwZjdhZDQxZTA5ZDBfMi0zLTEtMS04NTE1Nw_fe7da949-dba0-4bdb-8ba2-466e7798587e"
      unitRef="usd">66112000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xOS9mcmFnOjE3ZjlkMTk1ZGIyMDQzZmE4Y2I1MmUyNzUxODQ0ZDQ2L3RhYmxlOmEzZjZiZDc4Y2RhMzQ0MDViZTYwMGY3YWQ0MWUwOWQwL3RhYmxlcmFuZ2U6YTNmNmJkNzhjZGEzNDQwNWJlNjAwZjdhZDQxZTA5ZDBfNC0xLTEtMS04NTE1Nw_adfb6532-f76d-4e9c-b017-914251a2c229"
      unitRef="usd">913000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xOS9mcmFnOjE3ZjlkMTk1ZGIyMDQzZmE4Y2I1MmUyNzUxODQ0ZDQ2L3RhYmxlOmEzZjZiZDc4Y2RhMzQ0MDViZTYwMGY3YWQ0MWUwOWQwL3RhYmxlcmFuZ2U6YTNmNmJkNzhjZGEzNDQwNWJlNjAwZjdhZDQxZTA5ZDBfNC0zLTEtMS04NTE1Nw_3805b25f-8590-4c4b-810d-7aae4352b0d2"
      unitRef="usd">371000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xOS9mcmFnOjE3ZjlkMTk1ZGIyMDQzZmE4Y2I1MmUyNzUxODQ0ZDQ2L3RhYmxlOmEzZjZiZDc4Y2RhMzQ0MDViZTYwMGY3YWQ0MWUwOWQwL3RhYmxlcmFuZ2U6YTNmNmJkNzhjZGEzNDQwNWJlNjAwZjdhZDQxZTA5ZDBfNS0xLTEtMS04NTE1Nw_6c62cf40-5685-4e10-a8f8-0795447f4cff"
      unitRef="usd">13754000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xOS9mcmFnOjE3ZjlkMTk1ZGIyMDQzZmE4Y2I1MmUyNzUxODQ0ZDQ2L3RhYmxlOmEzZjZiZDc4Y2RhMzQ0MDViZTYwMGY3YWQ0MWUwOWQwL3RhYmxlcmFuZ2U6YTNmNmJkNzhjZGEzNDQwNWJlNjAwZjdhZDQxZTA5ZDBfNS0zLTEtMS04NTE1Nw_fdda209a-4e9e-4831-a9a0-6d3ca1a9f78f"
      unitRef="usd">13839000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xOS9mcmFnOjE3ZjlkMTk1ZGIyMDQzZmE4Y2I1MmUyNzUxODQ0ZDQ2L3RhYmxlOmEzZjZiZDc4Y2RhMzQ0MDViZTYwMGY3YWQ0MWUwOWQwL3RhYmxlcmFuZ2U6YTNmNmJkNzhjZGEzNDQwNWJlNjAwZjdhZDQxZTA5ZDBfNi0xLTEtMS04NTE1Nw_c02594e7-bfae-46d7-931a-0f40b5fa116a"
      unitRef="usd">-20292000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xOS9mcmFnOjE3ZjlkMTk1ZGIyMDQzZmE4Y2I1MmUyNzUxODQ0ZDQ2L3RhYmxlOmEzZjZiZDc4Y2RhMzQ0MDViZTYwMGY3YWQ0MWUwOWQwL3RhYmxlcmFuZ2U6YTNmNmJkNzhjZGEzNDQwNWJlNjAwZjdhZDQxZTA5ZDBfNi0zLTEtMS04NTE1Nw_0407505c-f4ae-42e9-b40e-3c208915f85d"
      unitRef="usd">80322000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xOS9mcmFnOjE3ZjlkMTk1ZGIyMDQzZmE4Y2I1MmUyNzUxODQ0ZDQ2L3RhYmxlOmEzZjZiZDc4Y2RhMzQ0MDViZTYwMGY3YWQ0MWUwOWQwL3RhYmxlcmFuZ2U6YTNmNmJkNzhjZGEzNDQwNWJlNjAwZjdhZDQxZTA5ZDBfNy0xLTEtMS04NTE1Nw_ae2d87f0-4f4f-4fff-82c0-a8b59acebd5a"
      unitRef="usd">19000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xOS9mcmFnOjE3ZjlkMTk1ZGIyMDQzZmE4Y2I1MmUyNzUxODQ0ZDQ2L3RhYmxlOmEzZjZiZDc4Y2RhMzQ0MDViZTYwMGY3YWQ0MWUwOWQwL3RhYmxlcmFuZ2U6YTNmNmJkNzhjZGEzNDQwNWJlNjAwZjdhZDQxZTA5ZDBfNy0zLTEtMS04NTE1Nw_c17af177-e861-43ba-b999-9e33d2c3b42f"
      unitRef="usd">463000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xOS9mcmFnOjE3ZjlkMTk1ZGIyMDQzZmE4Y2I1MmUyNzUxODQ0ZDQ2L3RhYmxlOmEzZjZiZDc4Y2RhMzQ0MDViZTYwMGY3YWQ0MWUwOWQwL3RhYmxlcmFuZ2U6YTNmNmJkNzhjZGEzNDQwNWJlNjAwZjdhZDQxZTA5ZDBfOC0xLTEtMS04NTE1Nw_acf7e60f-0d0a-456b-bad3-ce3f62ee67a4"
      unitRef="usd">-20311000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8xOS9mcmFnOjE3ZjlkMTk1ZGIyMDQzZmE4Y2I1MmUyNzUxODQ0ZDQ2L3RhYmxlOmEzZjZiZDc4Y2RhMzQ0MDViZTYwMGY3YWQ0MWUwOWQwL3RhYmxlcmFuZ2U6YTNmNmJkNzhjZGEzNDQwNWJlNjAwZjdhZDQxZTA5ZDBfOC0zLTEtMS04NTE1Nw_707e1087-3455-4a5e-86df-9f3ed4456197"
      unitRef="usd">79859000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMy0xLTEtMS04NTE1Nw_f0574ea9-ff00-4cef-8804-5c55d001f3d7"
      unitRef="usd">233133000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMy0zLTEtMS04NTE1Nw_58a5cac4-d8ca-4103-b0f6-343815cc3a23"
      unitRef="usd">360736000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNC0xLTEtMS04NTE1Nw_d98266a1-b553-453c-be9f-aae504f5c6a9"
      unitRef="usd">902477000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNC0zLTEtMS04NTE1Nw_d7c6f2f7-8fec-46e5-9cc0-f43b320e0bf5"
      unitRef="usd">1019324000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNS0xLTEtMS04NTE1Nw_1722dcbc-0762-4ea7-b1f2-4aace0319ecb"
      unitRef="usd">1324300000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNS0zLTEtMS04NTE1Nw_0f82c4f4-2556-4685-91f7-57887fd5f18d"
      unitRef="usd">1227927000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNi0xLTEtMS04NTE1Nw_49f5a3e3-b8c3-4ebf-9985-eae637e04976"
      unitRef="usd">101420000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNi0zLTEtMS04NTE1Nw_89c3993d-e3c7-45cf-b0c6-1f5eba1cd8a4"
      unitRef="usd">92595000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNy0xLTEtMS04NTE1Nw_39aaa988-1c87-4d84-9117-f3e6e247b89d"
      unitRef="usd">105651000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNy0zLTEtMS04NTE1Nw_e3f78acd-dba3-40da-8457-8397b19f6275"
      unitRef="usd">91488000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfOC0xLTEtMS04NTE1Nw_c894d9b3-b64b-423a-8cf7-d594381af0bb"
      unitRef="usd">117297000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfOC0zLTEtMS04NTE1Nw_16ccd100-384c-4f41-afa2-980102d716cf"
      unitRef="usd">81884000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfOS0xLTEtMS04NTE1Nw_282f9c52-9d8d-4cfd-9c79-141cfbd589fa"
      unitRef="usd">2784278000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfOS0zLTEtMS04NTE1Nw_5cbe7ce7-c674-4152-b7c7-86e88bf6ecd0"
      unitRef="usd">2873954000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTAtMS0xLTEtODUxNTc_c8f728d0-1f8e-4819-a08c-ec882bdb76f7"
      unitRef="usd">1484677000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTAtMy0xLTEtODUxNTc_247d86f4-5bc5-48c8-83f2-85bfad82c2f7"
      unitRef="usd">1436087000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTEtMS0xLTEtODUxNTc_22721a97-e861-4e74-a9a5-c68b7d523830"
      unitRef="usd">262848000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTEtMy0xLTEtODUxNTc_02aeea12-fd56-4224-86a2-29b0f73fd83b"
      unitRef="usd">260410000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTItMS0xLTEtODUxNTc_bdc67eba-8bd7-4a97-aaf9-811c6abd0c88"
      unitRef="usd">1504341000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTItMy0xLTEtODUxNTc_572ac0d9-4693-413f-aeaf-4a659f604871"
      unitRef="usd">1520575000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTMtMS0xLTEtODUxNTc_f9610b66-ae8d-4451-a5a7-433df7ca87ef"
      unitRef="usd">692989000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTMtMy0xLTEtODUxNTc_7057ac98-570f-4b0b-97cf-c8d808a42140"
      unitRef="usd">670280000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTQtMS0xLTEtODUxNTc_2e3ef6cf-5a79-4da1-8bc9-908018958c00"
      unitRef="usd">358863000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTQtMy0xLTEtODUxNTc_92bd2e84-01ce-4f82-96be-928ed872e942"
      unitRef="usd">360087000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTUtMS0xLTEtODUxNTc_d96be194-56d9-49c1-b752-cb2a9060dc4e"
      unitRef="usd">7087996000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTUtMy0xLTEtODUxNTc_60634561-9913-4201-911b-58450ad72345"
      unitRef="usd">7121393000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTgtMS0xLTEtODUxNTc_34d887f5-48de-4337-b4ba-2a981dc206e5"
      unitRef="usd">133963000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTgtMy0xLTEtODUxNTc_fd8a37d0-4bef-4766-88d7-d9a780ccc074"
      unitRef="usd">137912000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTktMS0xLTEtODUxNTc_2fe7dc11-7233-46a6-afa8-cfd9b5eb0772"
      unitRef="usd">92066000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMTktMy0xLTEtODUxNTc_4c715e5a-501e-441e-86d1-55ad9647f63a"
      unitRef="usd">95426000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjAtMS0xLTEtODUxNTc_3227b78f-fee3-4fb3-8673-5775e235d5b1"
      unitRef="usd">704313000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjAtMy0xLTEtODUxNTc_b4c57da0-6f18-442d-b3aa-5dd9b8e7b4e8"
      unitRef="usd">663063000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjEtMS0xLTEtODUxNTc_472f1cba-c558-4baa-811e-0025ef253831"
      unitRef="usd">229493000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjEtMy0xLTEtODUxNTc_b6f1724a-b5dc-49fb-a30d-ba18f1e15a5e"
      unitRef="usd">203141000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjItMS0xLTEtODUxNTc_4f3712c4-b9c0-428d-ad6d-3c3744e81786"
      unitRef="usd">207719000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjItMy0xLTEtODUxNTc_c554cb34-bd0e-4071-bdd7-2680f5452f11"
      unitRef="usd">229936000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjMtMS0xLTEtODUxNTc_5c7fe622-0162-482e-97ca-1121ef621954"
      unitRef="usd">298347000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjMtMy0xLTEtODUxNTc_0bd46584-eb36-4d66-9318-7c6626f6410e"
      unitRef="usd">313965000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjQtMS0xLTEtODUxNTc_e4dcf6b7-cde8-4a2a-ae7c-57a4bc1e1371"
      unitRef="usd">200136000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjQtMy0xLTEtODUxNTc_64b1f953-09d2-43dd-ad08-e3d64f2376f3"
      unitRef="usd">141155000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjUtMS0xLTEtODUxNTc_55296401-39ee-45b9-8fd4-231bd46403d9"
      unitRef="usd">1866037000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjUtMy0xLTEtODUxNTc_d168376d-a3a4-4b7c-afff-423a7523cf6b"
      unitRef="usd">1784598000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjYtMS0xLTEtODUxNTc_545b70a2-c4aa-4db3-aa7b-0bf0577b6b60"
      unitRef="usd">1788727000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjYtMy0xLTEtODUxNTc_68091e01-958c-415b-b585-88bbb8b180f0"
      unitRef="usd">1876233000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjctMS0xLTEtODUxNTc_5f564851-0ce1-42b1-b509-f8c9f37a2911"
      unitRef="usd">181712000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjctMy0xLTEtODUxNTc_fff7f973-64c2-4f5f-980f-68615d1d781e"
      unitRef="usd">176378000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjgtMS0xLTEtODUxNTc_0f3b59e0-1b78-4929-8d39-6b0c9553319b"
      unitRef="usd">462688000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjgtMy0xLTEtODUxNTc_c3ef96ca-f538-4c9e-8bde-20f0d1525d40"
      unitRef="usd">450361000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjktMS0xLTEtODUxNTc_b7723446-5f52-49b1-90ec-c29ba26976df"
      unitRef="usd">276755000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMjktMy0xLTEtODUxNTc_7b0803f3-0cbd-4cf7-98f5-c651f11d3c64"
      unitRef="usd">289962000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzAtMS0xLTEtODUxNTc_6ed72717-6ac2-4dd0-bcce-093e4c01008e"
      unitRef="usd">4575919000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzAtMy0xLTEtODUxNTc_0029b745-a96f-4f02-a509-53eda91059e8"
      unitRef="usd">4577532000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzEtMS0xLTEtODUxNTc_830d42df-17d3-4a4a-8115-3b28e20cdcd9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzEtMy0xLTEtODUxNTc_c41ec9f1-566e-45c8-8295-395675efce96"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzMtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo0ZGEwNTRmYjI5MDA0MjNkYTQzODRhNzk3NjY2MTRmNF8yMQ_9e7955cf-6422-43dc-a442-a9c3dddfd8b6"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzMtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo0ZGEwNTRmYjI5MDA0MjNkYTQzODRhNzk3NjY2MTRmNF8yMQ_eb40a855-36f1-43f0-97ef-d95ab634cdc5"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzMtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo0ZGEwNTRmYjI5MDA0MjNkYTQzODRhNzk3NjY2MTRmNF81NQ_0b85bde6-d358-4dad-aa1c-abc2e741a437"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzMtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo0ZGEwNTRmYjI5MDA0MjNkYTQzODRhNzk3NjY2MTRmNF81NQ_183e5864-ebc0-49e6-bd66-6e0ffb6792f1"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzMtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo0ZGEwNTRmYjI5MDA0MjNkYTQzODRhNzk3NjY2MTRmNF85MQ_348b9a73-8db6-48fb-9ef9-029e68489692"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzMtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo0ZGEwNTRmYjI5MDA0MjNkYTQzODRhNzk3NjY2MTRmNF85MQ_55991e53-01b6-4c27-8757-1ecfc1a22ffd"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzMtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo0ZGEwNTRmYjI5MDA0MjNkYTQzODRhNzk3NjY2MTRmNF85MQ_580e08fc-98a4-44c1-8f38-96fc094ac64b"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzMtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo0ZGEwNTRmYjI5MDA0MjNkYTQzODRhNzk3NjY2MTRmNF85MQ_c3c2b4fe-5a6b-41d6-92b5-e9d6f16282e7"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzMtMS0xLTEtODUxNTc_af14d420-4728-4119-af00-fca077911884"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzMtMy0xLTEtODUxNTc_d1fed20a-70b9-4d6b-9c47-37f2c47c7e1c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzQtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo5Y2VlOGViNzU5OGE0ZjIwOWM5YjQyMmY2YWJhZGM4MV8xOA_7e9a2e66-829e-4e95-917b-5428f879dd63"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzQtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo5Y2VlOGViNzU5OGE0ZjIwOWM5YjQyMmY2YWJhZGM4MV8xOA_dbfe2115-dc26-4f1c-848b-f36f09c449b2"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzQtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo5Y2VlOGViNzU5OGE0ZjIwOWM5YjQyMmY2YWJhZGM4MV81Mg_cf351923-802d-4436-ba25-f1cbaf600e38"
      unitRef="shares">145000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzQtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo5Y2VlOGViNzU5OGE0ZjIwOWM5YjQyMmY2YWJhZGM4MV81Mg_e977de46-7d06-442a-95c6-e2feef83fc62"
      unitRef="shares">145000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzQtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo5Y2VlOGViNzU5OGE0ZjIwOWM5YjQyMmY2YWJhZGM4MV83Mg_40232e87-b76a-4f7a-8906-1517639e6f0c"
      unitRef="shares">95488017</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzQtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo5Y2VlOGViNzU5OGE0ZjIwOWM5YjQyMmY2YWJhZGM4MV83OQ_064fd4fb-5a09-43b3-8837-b7c4391833b7"
      unitRef="shares">95371211</us-gaap:CommonStockSharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i45861b33f97f4b678015d35639d32908_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzQtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo5Y2VlOGViNzU5OGE0ZjIwOWM5YjQyMmY2YWJhZGM4MV85Mw_cf967b83-e424-4595-9c2b-92e77dbc3d95"
      unitRef="shares">1686060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9ffe398b3573491a9dcc1a8eb154be02_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzQtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo5Y2VlOGViNzU5OGE0ZjIwOWM5YjQyMmY2YWJhZGM4MV8xMDA_be6c50f0-9979-4f84-b978-27240bea821d"
      unitRef="shares">1747385</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:CommonStockValue
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzQtMS0xLTEtODUxNTc_d1f15c36-5b24-4ca0-b260-58f28df87117"
      unitRef="usd">9549000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzQtMy0xLTEtODUxNTc_ef174509-7449-40d0-b1cb-906037a46f3c"
      unitRef="usd">9537000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzUtMS0xLTEtODUxNTc_a0c6025b-abaf-44b4-9d96-97d89fb70f94"
      unitRef="usd">1035902000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzUtMy0xLTEtODUxNTc_0cb6908c-5fad-4a2d-a6f0-1d9c9f5bf39b"
      unitRef="usd">1033615000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzYtMS0xLTEtODUxNTc_7a810530-a837-4051-8fa2-518af6e11305"
      unitRef="usd">2127410000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzYtMy0xLTEtODUxNTc_ce8b611e-3193-483b-9d93-fcebc4217100"
      unitRef="usd">2162388000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzctMS0xLTEtODUxNTc_1aa39610-4082-410d-86ab-5093860b455c"
      unitRef="usd">-64109000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzctMy0xLTEtODUxNTc_9671fcc4-effd-43f4-9f79-368e8d670a36"
      unitRef="usd">-78776000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzgtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo4NzA0MmM4YWM3ZWM0ZGE1OWZlNWViYzg1Mzg5YzM0NV8yOQ_50006a45-38b7-47fc-8ffa-93f747ea7ea2"
      unitRef="shares">19129904</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzgtMC0xLTEtODUxNTcvdGV4dHJlZ2lvbjo4NzA0MmM4YWM3ZWM0ZGE1OWZlNWViYzg1Mzg5YzM0NV8xMDk5NTExNjI3ODY4_37792dca-4ff7-411d-9462-a6d52b3acb41"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzgtMS0xLTEtODUxNTc_107f041b-4e6d-4aa1-915e-5a184636f6af"
      unitRef="usd">600746000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzgtMy0xLTEtODUxNTc_c284b939-ce8f-4e73-8345-12893b8f7ec9"
      unitRef="usd">586955000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzktMS0xLTEtODUxNTc_58984c8e-1f2c-405d-95b9-563eea6cae0e"
      unitRef="usd">2508006000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfMzktMy0xLTEtODUxNTc_2ac88f1a-8f38-4366-86b0-f5038bc56b0f"
      unitRef="usd">2539809000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNDAtMS0xLTEtODUxNTc_bd866cd1-7101-4db9-876f-2c649dbdbc48"
      unitRef="usd">4071000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNDAtMy0xLTEtODUxNTc_fa0e8408-51a1-43c7-b6e8-21a690fddd55"
      unitRef="usd">4052000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNDEtMS0xLTEtODUxNTc_d5d8a9c9-1e95-4f83-9b57-b6c7be07e497"
      unitRef="usd">2512077000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNDEtMy0xLTEtODUxNTc_bd2be737-62ad-4151-a2f5-bb9b167a8fff"
      unitRef="usd">2543861000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNDItMS0xLTEtODUxNTc_72f8827e-5e06-44fd-aa18-7e32a1c3ddc3"
      unitRef="usd">7087996000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yMi9mcmFnOjlhNTY5Y2VjOGRlOTRiMjk5YjdkM2JiNWM2NTU5NmY4L3RhYmxlOmM5NWI4MzRjNDkyYTRiMDFhMzU5ZTljYzMwZjQ1YTAxL3RhYmxlcmFuZ2U6Yzk1YjgzNGM0OTJhNGIwMWEzNTllOWNjMzBmNDVhMDFfNDItMy0xLTEtODUxNTc_e6706ab0-aa64-4143-99c8-be1645bc0b3b"
      unitRef="usd">7121393000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="i65093bf5d65c4029a22bd6a14e4fb567_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMy0xLTEtMS04NTE1Nw_24be02f5-e62d-48d6-ab38-400867079e8a"
      unitRef="shares">95371211</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i65093bf5d65c4029a22bd6a14e4fb567_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMy0zLTEtMS04NTE1Nw_c0e24945-a7ba-4a28-bf29-613dab5331be"
      unitRef="usd">9537000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="iccd352a244f841d494ecac4b205daf98_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMy01LTEtMS04NTE1Nw_07361d2d-e09a-4b40-ae6c-d654a3e21c6b"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iccd352a244f841d494ecac4b205daf98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMy03LTEtMS04NTE1Nw_42c42029-f69b-4238-a2a4-9a9b741e63c6"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9e639b11e06a42868fd3fec4c66c4422_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMy05LTEtMS04NTE1Nw_fc0da5ec-584c-4e09-9b5b-74acb0cb4de4"
      unitRef="usd">1033615000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f2f34f7a15049d898e9322cb035cf43_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMy0xMS0xLTEtODUxNTc_0d82d75c-b765-4dad-a1f2-6385291fab1a"
      unitRef="usd">2162388000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i970a328598b44e11addfe6968923fa99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMy0xMy0xLTEtODUxNTc_5613e665-5a65-4641-8e97-1deeed187955"
      unitRef="usd">-78776000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idb832104f5d1465baa1dd63daf5d20ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMy0xNS0xLTEtODUxNTc_6861e5d4-70cf-4372-88f8-bf9b758ec774"
      unitRef="usd">2539809000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7f7e20af53d94be8aa2786ec16b168bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMy0xNy0xLTEtODUxNTc_a6a95542-64b8-48d1-9590-081e79f18907"
      unitRef="usd">4052000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMy0xOS0xLTEtODUxNTc_d6d7297f-2b81-460a-8a88-6b0ccc0eb832"
      unitRef="usd">2543861000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i2bbb1eb4e438476f9cbab9156ef23da7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNC0xMS0xLTEtODUxNTc_dea8ac86-82c4-4886-91d6-211c62e2770f"
      unitRef="usd">-34978000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4c9ee9cb050e4e24a4b244e4b7a27f5a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNC0xNS0xLTEtODUxNTc_c3527d31-5789-40d7-941d-bcf85e890600"
      unitRef="usd">-34978000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i822788cd0c2041438d809a0fae2c0546_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNC0xNy0xLTEtODUxNTc_21477375-4c48-4fb2-80aa-70c199edb6c2"
      unitRef="usd">19000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNC0xOS0xLTEtODUxNTc_4cc7caee-cc92-41ec-8da3-847dface91b4"
      unitRef="usd">-34959000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icaf4e2f1c33348cca8e7e55f1341119a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNS0xMy0xLTEtODUxNTc_577ec960-9fc3-4d88-ae06-81e53a5747d3"
      unitRef="usd">14667000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4c9ee9cb050e4e24a4b244e4b7a27f5a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNS0xNS0xLTEtODUxNTc_c3fe135b-3b77-4f83-86f7-099be412a2b4"
      unitRef="usd">14667000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNS0xOS0xLTEtODUxNTc_bb0d2ff7-5360-401a-b062-53cd953c6da4"
      unitRef="usd">14667000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i03b5ff56d503469ab6d9cb25e278e138_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNi05LTEtMS04NTE1Nw_07cc37dc-a814-4501-bf0a-3ba943d6a8da"
      unitRef="usd">6336000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4c9ee9cb050e4e24a4b244e4b7a27f5a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNi0xNS0xLTEtODUxNTc_c71653b9-5f92-4f88-8fac-bb64f560e4bd"
      unitRef="usd">6336000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNi0xOS0xLTEtODUxNTc_97e245f3-ec43-443a-9e81-fab1a71896a7"
      unitRef="usd">6336000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="idd740f5dcc8d438eba0081bfaa06937f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNy0xLTEtMS04NTMwMQ_bf338f3e-7015-47d4-a3a3-0245272402b5"
      unitRef="shares">165010</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="idd740f5dcc8d438eba0081bfaa06937f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNy0zLTEtMS04NTMwOA_9f0f884f-130e-4059-bca6-a4fc0b8afdfd"
      unitRef="usd">17000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i03b5ff56d503469ab6d9cb25e278e138_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNy05LTEtMS04NTMxNQ_e0756a34-271d-435f-9000-ffeaec9f5be8"
      unitRef="usd">-17000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfNy0xOS0xLTEtODUzMjk_27e2b9d7-48b9-44f9-81b5-8f81566a30a8"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="idd740f5dcc8d438eba0081bfaa06937f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfOC0xLTEtMS04NTMwMQ_28a775eb-59de-4b40-bdbe-afda76431395"
      unitRef="shares">-48204</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="idd740f5dcc8d438eba0081bfaa06937f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfOC0zLTEtMS04NTMwOA_94b132cd-ab54-4c2a-8101-2daa2647272f"
      unitRef="usd">-5000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i03b5ff56d503469ab6d9cb25e278e138_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfOC05LTEtMS04NTMxNQ_cca40d91-62ce-4ec8-89d2-bdc305aa44e1"
      unitRef="usd">-4032000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i4c9ee9cb050e4e24a4b244e4b7a27f5a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfOC0xNS0xLTEtODUzMjI_86083c99-079f-4413-93a2-8cabb3934b28"
      unitRef="usd">-4037000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfOC0xOS0xLTEtODUzMjk_cba6602b-2a7a-482e-b40d-e1fdc12cda99"
      unitRef="usd">-4037000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ib6dbe713f0c64ad39e7a419a747387c6_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfOS01LTEtMS04NTE1Nw_f6f864d1-c007-4b4d-9f23-a5012c4e255c"
      unitRef="shares">187978</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ib6dbe713f0c64ad39e7a419a747387c6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfOS03LTEtMS04NTE1Nw_0dd32f60-b2fe-4bdd-aad6-0a361c2db1c3"
      unitRef="usd">13791000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4c9ee9cb050e4e24a4b244e4b7a27f5a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfOS0xNS0xLTEtODUxNTc_500b99df-23fb-477c-a3a3-d4fff60e070b"
      unitRef="usd">13791000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfOS0xOS0xLTEtODUxNTc_7239f6e6-f62b-4b06-9257-d029df8a6d66"
      unitRef="usd">13791000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1e3371b3ddc842d698a77853d8483a08_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTItMS0xLTEtODUxNTc_5baede61-e77d-4082-b91c-5e764a6b445a"
      unitRef="shares">95488017</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1e3371b3ddc842d698a77853d8483a08_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTItMy0xLTEtODUxNTc_745f0769-d935-4a6d-beff-691de14f35f4"
      unitRef="usd">9549000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i83c548c1838440a4bd2b54b4c9064ad4_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTItNS0xLTEtODUxNTc_00b6e353-6147-4472-83e9-8ff6fc642031"
      unitRef="shares">19129904</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i83c548c1838440a4bd2b54b4c9064ad4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTItNy0xLTEtODUxNTc_36975a31-1562-476a-ab32-0e531d321f29"
      unitRef="usd">-600746000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1c42edbbf6ea4e38aab43627d3430999_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTItOS0xLTEtODUxNTc_4bf9649e-0238-4216-b961-043fc2862fab"
      unitRef="usd">1035902000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i78c0f3112c494394ade3e2a8ce886014_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTItMTEtMS0xLTg1MTU3_1c357850-468e-4f96-a952-6de6bae2ae0d"
      unitRef="usd">2127410000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b3f4598b07e4faab9c5b93957f2a67c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTItMTMtMS0xLTg1MTU3_77c011bc-4b42-4bc0-ad7d-52bf4cde3237"
      unitRef="usd">-64109000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7882a3d989a34de3b3ff7413305cd39a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTItMTUtMS0xLTg1MTU3_4b567b20-b640-4230-a8af-12bd80a4966d"
      unitRef="usd">2508006000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia93229f6b8d74300b182d57e22106f04_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTItMTctMS0xLTg1MTU3_73f51442-f26c-46c5-9872-72e9667d6a88"
      unitRef="usd">4071000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTItMTktMS0xLTg1MTU3_fbc536d4-cd38-45c3-90c0-7b1fd48f40ff"
      unitRef="usd">2512077000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2f6519cce32d44ada8638ce685292265_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTUtMS0xLTEtODUxNTc_6603e3bb-c1ee-408e-9c93-cc257c1e1874"
      unitRef="shares">93107440</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f6519cce32d44ada8638ce685292265_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTUtMy0xLTEtODUxNTc_b58b06be-41f7-4087-b6b5-cf7ba00aa868"
      unitRef="usd">9311000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ie9b4ff48c0b040e79022973ea366719a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTUtNS0xLTEtODUxNTc_2f35884b-dbfd-4cc7-96c6-b6e1e3a12421"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie9b4ff48c0b040e79022973ea366719a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTUtNy0xLTEtODUxNTc_9f0c788f-e623-4b65-9b79-ceb92a6c5ebc"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib2c5d59f283e42dc80e387b91c999701_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTUtOS0xLTEtODUxNTc_2450bf11-0cdf-4d48-ba7e-d99e060e2e3a"
      unitRef="usd">837453000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0022fdba04c744d2baaf65c7c77069bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTUtMTEtMS0xLTg1MTU3_e0893352-76db-4ba7-a1dd-2ad07c155cb8"
      unitRef="usd">1833557000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i73e52cbba1d8487fbe6d26d1ea223965_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTUtMTMtMS0xLTg1MTU3_3de286e9-1731-49c7-8034-dc05a4f983d7"
      unitRef="usd">-91444000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i865063535d0a40d68c37a15a260fa73d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTUtMTUtMS0xLTg1MTU3_94481a94-956d-4be3-9e36-9b8b2b052249"
      unitRef="usd">2001922000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id10bfa3a9b9540cc88151511299b57fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTUtMTctMS0xLTg1MTU3_edf0524d-d042-49f4-8923-aef1aa889a31"
      unitRef="usd">3603000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ice52ca0f34984ad29e9de91dc5fd14b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTUtMTktMS0xLTg1MTU3_081b38e1-2d42-4258-8321-2a9c271f0826"
      unitRef="usd">2005525000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iaee72741d84746daa7f25ff8e2cdea8e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTYtMTEtMS0xLTg1MTU3_7eaf0d94-785c-4382-828b-a6c96bad056b"
      unitRef="usd">65649000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4b8f68866b1b403a919045bd01780e37_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTYtMTUtMS0xLTg1MTU3_5fdc6b05-f7bc-49cf-8d1d-0312b407c381"
      unitRef="usd">65649000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3edfc694036b46bca5775a3ef398111a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTYtMTctMS0xLTg1MTU3_266309cf-81aa-4d2c-b43f-802db9c61308"
      unitRef="usd">463000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTYtMTktMS0xLTg1MTU3_792fe3b2-13d6-419b-9664-83bf8a64fcf5"
      unitRef="usd">66112000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icb8539aed50344d4925619878288f8a0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTctMTMtMS0xLTg1MTU3_466d2649-1a69-4607-a912-793bbfc7cbad"
      unitRef="usd">14210000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4b8f68866b1b403a919045bd01780e37_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTctMTUtMS0xLTg1MTU3_a0a8ae8f-9263-4f3c-a374-6e0132f7bd7a"
      unitRef="usd">14210000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTctMTktMS0xLTg1MTU3_928ad289-0454-4fef-a23e-c4c60a9bcd52"
      unitRef="usd">14210000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6d91bdbc183e4d05b7e9fcff116648ce_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTgtOS0xLTEtODUxNTc_2e26c076-f53e-4852-89eb-ea0e5f2af1cc"
      unitRef="usd">5528000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4b8f68866b1b403a919045bd01780e37_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTgtMTUtMS0xLTg1MTU3_505088c7-2ff8-43a2-b433-5b2aca1659cb"
      unitRef="usd">5528000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTgtMTktMS0xLTg1MTU3_03129a84-be58-47d7-bd96-4d12adc282ab"
      unitRef="usd">5528000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if19a578a140441babfc219a3fd27b57a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTktMS0xLTEtODUxNTc_fa1c1a45-5de9-42c3-8289-1c1a7cf1c3cc"
      unitRef="shares">138081</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="if19a578a140441babfc219a3fd27b57a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTktMy0xLTEtODUxNTc_34edcc41-fa6e-4730-a0e0-4c5686663438"
      unitRef="usd">14000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i6d91bdbc183e4d05b7e9fcff116648ce_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTktOS0xLTEtODUxNTc_052149da-6fbf-44c4-82f2-75fd260de97e"
      unitRef="usd">-14000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMTktMTktMS0xLTg1MTU3_cbdc1981-f5ae-4658-854d-fb732e01b347"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="if19a578a140441babfc219a3fd27b57a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjAtMS0xLTEtODUxNTc_9cce9cbb-ea66-4930-8879-f078cee285bf"
      unitRef="shares">7747</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i6d91bdbc183e4d05b7e9fcff116648ce_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjAtOS0xLTEtODUxNTc_07974770-7639-4138-b6a7-945511092f68"
      unitRef="usd">-2400000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i4b8f68866b1b403a919045bd01780e37_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjAtMTUtMS0xLTg1MTU3_637aac3f-1119-4fc3-b08a-76baacb79143"
      unitRef="usd">-2400000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjAtMTktMS0xLTg1MTU3_8dc3187b-789f-4638-ac98-5365909eb179"
      unitRef="usd">-2400000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie2542e0056754458906078592bc9fb62_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjMtMS0xLTEtODUxNTc_c7840615-b7eb-418e-90ed-bf6f491072cf"
      unitRef="shares">93253268</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2542e0056754458906078592bc9fb62_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjMtMy0xLTEtODUxNTc_5a7f0a4a-cdda-4fcb-9727-9eb53c2c1b1e"
      unitRef="usd">9325000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ia4b23eac85eb4a7f80f30b5f0a7a7106_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjMtNS0xLTEtODUxNTc_91571e5f-a286-4d37-bc67-0952a7605711"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia4b23eac85eb4a7f80f30b5f0a7a7106_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjMtNy0xLTEtODUxNTc_7532980c-a3ee-4522-9e23-0ab2555610cc"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i99f429ec41fa4d64b1867a06ade6ae91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjMtOS0xLTEtODUxNTc_83eb36c9-8357-4df4-805d-d93367e89cc6"
      unitRef="usd">840567000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a87323b49f94d1c816db02901f149aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjMtMTEtMS0xLTg1MTU3_eb75239a-3e3c-41a7-b50d-94c344bb4e0e"
      unitRef="usd">1899206000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1926eb78467b40289caf04ad6f7c2670_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjMtMTMtMS0xLTg1MTU3_2cc9ff0b-1760-4d29-8600-cb8d71fbebd8"
      unitRef="usd">-77234000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd11047c3c604b0b92d14fe96dc1559a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjMtMTUtMS0xLTg1MTU3_9e8e8589-6e6a-4702-bd57-883387bcfb16"
      unitRef="usd">2084909000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic45301d7c8a4482181973a611f880f0c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjMtMTctMS0xLTg1MTU3_5448bb97-520f-4a15-b2f3-1aa644750224"
      unitRef="usd">4066000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5477735f9d8d47ba9d859ab3023137b8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yNS9mcmFnOmY3NmQ5YjkyYTUzNDQ1MDZhZGM3OTQ5YTI0ZjRmZjRiL3RhYmxlOjQ2YmIzZmI5ZGU5NTRlMTZhYTBhM2VmODU3MmI5MDlmL3RhYmxlcmFuZ2U6NDZiYjNmYjlkZTk1NGUxNmFhMGEzZWY4NTcyYjkwOWZfMjMtMTktMS0xLTg1MTU3_d25fda67-6712-4793-a2e5-69187c3189f1"
      unitRef="usd">2088975000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMy0xLTEtMS04NTE1Nw_0e9cd6be-e706-4bd7-808e-9cf4b5580aea"
      unitRef="usd">-34959000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMy0zLTEtMS04NTE1Nw_54280c22-bdf3-439d-a02e-2f089758c7b4"
      unitRef="usd">66112000</us-gaap:ProfitLoss>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNS0xLTEtMS04NTE1Nw_54161644-3244-4091-8f7e-c5068916be1d"
      unitRef="usd">85194000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNS0zLTEtMS04NTE1Nw_d0e27e8a-df17-40ec-9805-9eb7fac2df2e"
      unitRef="usd">79264000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNi0xLTEtMS04NTE1Nw_624beb5b-a795-4a25-a06b-271bf88bbfa8"
      unitRef="usd">25589000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNi0zLTEtMS04NTE1Nw_f1e64b48-5bbd-4510-a3ef-ff3d88f201fc"
      unitRef="usd">11247000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfOC0xLTEtMS04NTE1Nw_cf828c93-8901-4b00-bb41-6cae83e7a360"
      unitRef="usd">6336000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfOC0zLTEtMS04NTE1Nw_c42e764d-00d2-4d53-bd24-a243a825ca0f"
      unitRef="usd">5528000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfOS0xLTEtMS04NTE1Nw_77717758-256d-467f-83db-0c2872ba796d"
      unitRef="usd">1647000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfOS0zLTEtMS04NTE1Nw_03e98ff9-f4d5-4ae3-8057-5ea88c22922f"
      unitRef="usd">-19838000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTItMS0xLTEtODUxNTc_ca138216-b177-4c1d-9f30-8c5956261090"
      unitRef="usd">6777000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTItMy0xLTEtODUxNTc_7da538bf-b81a-4b68-baf8-edd94659e76b"
      unitRef="usd">7346000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTMtMS0xLTEtODUxNTc_bee64828-3e9d-49d8-876e-a888af9b52cb"
      unitRef="usd">2568000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTMtMy0xLTEtODUxNTc_3aa3f526-352a-479c-870b-eea434d8a909"
      unitRef="usd">1965000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTQtMS0xLTEtMTExMTcz_0a75b812-8afe-4b62-a832-e39f6001d163"
      unitRef="usd">854000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTQtMy0xLTEtMTExMTc2_14533c91-0b9e-468e-aa2d-383297b6dc8e"
      unitRef="usd">783000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTQtMS0xLTEtODUxNTc_277f5560-c740-4eb2-9a77-4e883afa8662"
      unitRef="usd">926000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTQtMy0xLTEtODUxNTc_ad2d6870-ba33-4b58-89df-4b55a38c44af"
      unitRef="usd">5578000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTYtMS0xLTEtODUxNTc_ad9e21c7-c850-4327-9af4-807081cec4f3"
      unitRef="usd">-121646000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTYtMy0xLTEtODUxNTc_f54554e7-2590-4724-9d0f-08f780879fe1"
      unitRef="usd">61993000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTctMS0xLTEtODUxNTc_b7eeebf6-b7d2-4f8b-a39a-529bfd4c107b"
      unitRef="usd">104490000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTctMy0xLTEtODUxNTc_d7ec29ab-13cb-4039-a8b8-50c87bea095b"
      unitRef="usd">-26799000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTgtMS0xLTEtODUxNTc_baeb2787-aafe-4d3f-90f5-80d1b3874d25"
      unitRef="usd">8980000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTgtMy0xLTEtODUxNTc_1c4909d9-e498-4f23-8016-8c5327b18349"
      unitRef="usd">-651000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTktMS0xLTEtODUxNTc_cca6f978-b599-4d95-a47c-34cfbc873831"
      unitRef="usd">-36268000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMTktMy0xLTEtODUxNTc_82dcea7b-f569-4244-96ca-f78ca2f56818"
      unitRef="usd">7961000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjAtMS0xLTEtODUxNTc_0ef72c81-91ef-4af3-a6ef-5a4117edae08"
      unitRef="usd">14537000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjAtMy0xLTEtODUxNTc_fcf2920c-112b-456e-98db-b12c5e392fbf"
      unitRef="usd">153386000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjEtMS0xLTEtODUxNTc_fd48aa8b-c1db-4663-a4f5-58f9fe0888ec"
      unitRef="usd">-13802000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjEtMy0xLTEtODUxNTc_3b8dec44-7eb3-4f0d-94f0-3ddc7abd8ab3"
      unitRef="usd">14782000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjItMS0xLTEtODUxNTc_5e9ce30a-7a62-45dd-acd3-f774fd0541d1"
      unitRef="usd">11949000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjItMy0xLTEtODUxNTc_10e519e3-89c2-4f72-ace2-a82c4ededed3"
      unitRef="usd">3293000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjMtMS0xLTEtODUxNTc_4985d67a-be38-443d-902b-87c0fe44e33c"
      unitRef="usd">131518000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjMtMy0xLTEtODUxNTc_c89d1cf4-444e-4265-8084-7d48a19404ca"
      unitRef="usd">257164000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjUtMS0xLTEtODUxNTc_4c7aba31-9bc7-4dba-a8e1-d0599f7ae7e6"
      unitRef="usd">21840000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjUtMy0xLTEtODUxNTc_30438ba1-e1dc-43e1-ad65-5c5c8550162c"
      unitRef="usd">88646000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjYtMS0xLTEtODUxNTc_6f7094eb-46c9-4c29-bacf-e91ce0c343ed"
      unitRef="usd">83191000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjYtMy0xLTEtODUxNTc_35072f05-bf45-4dba-b3cc-a1691fd8d0f9"
      unitRef="usd">48058000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjctMS0xLTEtODUxNTc_9f8b2af6-71dd-4bda-acca-27c6a6df556a"
      unitRef="usd">4630000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjctMy0xLTEtODUxNTc_13e02724-4872-44d4-bce5-603a0c23b64d"
      unitRef="usd">6035000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjgtMS0xLTEtODUxNTc_99133cb2-07f0-4e40-8973-6eb6186e1512"
      unitRef="usd">960000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjgtMy0xLTEtODUxNTc_13cb2010-e327-4ae5-bebc-2806c0d7ef21"
      unitRef="usd">4350000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjktMS0xLTEtODUxNTc_53e77af6-5f6b-41fb-8108-63e892fd6dca"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMjktMy0xLTEtODUxNTc_4d606086-828e-43f0-a456-a69166280670"
      unitRef="usd">557000</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMzAtMS0xLTEtODUxNTc_64deaacd-af59-451a-bfa1-3ab7e00e2c74"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMzAtMy0xLTEtODUxNTc_11cae4be-3270-462b-b9e7-fe4bd991aed3"
      unitRef="usd">150000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMzEtMS0xLTEtODUxNTc_1816d171-bbb8-4795-8f07-1f8edab418ad"
      unitRef="usd">-101361000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMzEtMy0xLTEtODUxNTc_0564bd46-f8a6-4a20-95f5-018eba9cf7cf"
      unitRef="usd">-134612000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMzMtMS0xLTEtODUxNTc_143bc8ec-624c-4dd7-acec-a0c9ab0c7506"
      unitRef="usd">773500000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMzMtMy0xLTEtODUxNTc_6cf99201-f4c4-48ca-ba68-4e54353a4f5b"
      unitRef="usd">18155000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMzQtMS0xLTEtODUxNTc_acd7b6a2-88ef-4528-997c-fe91f14c7d1b"
      unitRef="usd">855083000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMzQtMy0xLTEtODUxNTc_439346b0-5fb7-44a2-922f-46d4cd54b25b"
      unitRef="usd">8869000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMzgtMS0xLTEtODUxNTc_b50f2394-3032-4039-aa1a-f1c77b9f5231"
      unitRef="usd">41600000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfMzgtMy0xLTEtODUxNTc_18a069d2-69aa-4148-a634-394812d9eee5"
      unitRef="usd">38222000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNDItMS0xLTEtODUxNTc_fa6b7644-fc06-48f6-acf6-0a201e997d03"
      unitRef="usd">3996000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNDItMy0xLTEtODUxNTc_bd1b53cf-f4ef-4f06-862d-809b7710a20c"
      unitRef="usd">3753000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNDMtMS0xLTEtODUxNTc_25fa4560-372c-437b-8c12-e1fcf85c3192"
      unitRef="usd">13791000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNDMtMy0xLTEtODUxNTc_f637e137-bc21-4441-bf4a-5e5370be1afc"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNDYtMS0xLTEtODUxNTc_7722eb24-64f7-4d89-9747-a7ec3975f890"
      unitRef="usd">-17046000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNDYtMy0xLTEtODUxNTc_649fa5c1-bc67-4b74-848e-21c7313cecb4"
      unitRef="usd">-502000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNDctMS0xLTEtODUxNTc_4046da03-ae10-48f5-9781-cb942e40c38c"
      unitRef="usd">-158016000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNDctMy0xLTEtODUxNTc_1bfef147-6155-422a-9fc5-19f067ce07be"
      unitRef="usd">-33191000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNDgtMS0xLTEtODUxNTc_36b22c26-94a2-48f9-a032-03aef609e1c6"
      unitRef="usd">256000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNDgtMy0xLTEtODUxNTc_55ba0a80-c292-429f-a0fc-cc4bd91a6ffb"
      unitRef="usd">-72000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNDktMS0xLTEtODUxNTc_b55853f6-33fa-47d0-a13a-8ac687bdfda7"
      unitRef="usd">-127603000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNDktMy0xLTEtODUxNTc_67f6bf24-fc8c-42dc-981c-52a51f3c8a67"
      unitRef="usd">89289000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNTAtMS0xLTEtODUxNTc_8df1c43d-0c63-4611-a17b-d4b2cb0d89ed"
      unitRef="usd">360736000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ice52ca0f34984ad29e9de91dc5fd14b7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNTAtMy0xLTEtODUxNTc_7d61a141-9233-4a08-872f-cba309218d45"
      unitRef="usd">423118000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNTEtMS0xLTEtODUxNTc_145258df-89de-4e03-a628-403a20063d75"
      unitRef="usd">233133000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5477735f9d8d47ba9d859ab3023137b8_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjFkZDYwMjQ3MDg1MTQzYmQ4MjBiYWU1ZTRmNTU5ZThmL3RhYmxlcmFuZ2U6MWRkNjAyNDcwODUxNDNiZDgyMGJhZTVlNGY1NTllOGZfNTEtMy0xLTEtODUxNTc_33c62f1e-c70b-481c-9ea8-8fd558ccdc73"
      unitRef="usd">512407000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjQ2YjUyOTU3NzFmYzQzMGRhNTA1OTMxNTg2MTlhOTI2L3RhYmxlcmFuZ2U6NDZiNTI5NTc3MWZjNDMwZGE1MDU5MzE1ODYxOWE5MjZfMS0xLTEtMS04NTE1Nw_25714f01-f7ff-442b-b02f-b53c0f642f70"
      unitRef="usd">23178000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjQ2YjUyOTU3NzFmYzQzMGRhNTA1OTMxNTg2MTlhOTI2L3RhYmxlcmFuZ2U6NDZiNTI5NTc3MWZjNDMwZGE1MDU5MzE1ODYxOWE5MjZfMS0zLTEtMS04NTE1Nw_3c35c08a-339e-4785-9ca7-31548d3127d5"
      unitRef="usd">21689000</us-gaap:InterestPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjQ2YjUyOTU3NzFmYzQzMGRhNTA1OTMxNTg2MTlhOTI2L3RhYmxlcmFuZ2U6NDZiNTI5NTc3MWZjNDMwZGE1MDU5MzE1ODYxOWE5MjZfNC0xLTEtMS04NTE1Nw_0c77a786-b513-429c-b374-2fa0c5f1dda5"
      unitRef="usd">48604000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8yOC9mcmFnOjZjMDNiN2FhY2Q2YTQzOGY4OWI0ZTY4YzI5ZTRkOWM0L3RhYmxlOjQ2YjUyOTU3NzFmYzQzMGRhNTA1OTMxNTg2MTlhOTI2L3RhYmxlcmFuZ2U6NDZiNTI5NTc3MWZjNDMwZGE1MDU5MzE1ODYxOWE5MjZfNC0zLTEtMS04NTE1Nw_662d361e-2300-42f4-848c-5f237b849979"
      unitRef="usd">50772000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMjAxMDM_f2d207ea-d206-4463-a8f7-38397cc84fb4">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 and distribution; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure, including natural gas pipeline and distribution infrastructure; heavy civil; and industrial infrastructure.  MasTec&#x2019;s customers are primarily in these industries.  MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery; and (5) Other.  In the first quarter of 2022, the Company began integration of Henkels &amp;amp; McCoy Holdings, Inc., formerly known as Henkels &amp;amp; McCoy Group, Inc. (&#x201c;HMG&#x201d;).  The HMG acquisition was completed on December 30, 2021, with its initial balance sheet reported within the Company&#x2019;s Power Delivery segment.  During the first quarter of 2022, the Company reported portions of HMG&#x2019;s operations within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG&#x2019;s corporate functions within its Corporate results.  Accordingly, HMG&#x2019;s December 31, 2021 balance sheet information was recast to conform with the new reporting structure.  See Note 13 - Segments and Related Information.  &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, 2021 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, 2021 contained in the Company&#x2019;s 2021 Annual Report on Form 10-K (the &#x201c;2021 Form 10-K&#x201d;).  In management&#x2019;s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included.  When necessary, certain prior year amounts have been reclassified to conform with the current period presentation, including for the first quarter 2022 change in segment balance sheet information for HMG, as discussed above.  In addition, in the fourth quarter of 2021, the Company updated its presentation of gains or losses, net, from the sale of property and equipment to include such amounts within general and administrative expenses.  Previously, such gains or losses were included within other income or expense.  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.  The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  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 public health matters, such as the COVID-19 pandemic, climate-related matters, and macroeconomic trends and events, such as inflation and interest rate levels, as well as global events, such as the ongoing military conflict in Ukraine.  These estimates form the basis for making judgments about the Company&#x2019;s &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;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 transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and long-lived assets; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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;COVID-19 Pandemic and General Economic 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 COVID-19 pandemic has disrupted business activities and global economic conditions and negatively affected the Company&#x2019;s operations since the first quarter of 2020, including from reduced crew productivity, the health and availability of work crews or other key personnel and subcontractors; supply chain disruptions; delayed project start dates; and lost productivity from governmental permitting approval delays, project shutdowns and/or cancellations, among other factors.  While the adverse effects of the COVID-19 pandemic have begun to subside, its effects vary by region, and uncertainties arising from the COVID-19 pandemic could continue to disrupt economic conditions and business activities, particularly as new variants of COVID-19 arise.  The extent to which the COVID-19 pandemic, including the recent and emerging variants, 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.  The length and extent of any continuing economic and market disruptions are unknown, 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;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 believes that it has taken appropriate steps to mitigate the effects of the COVID-19 pandemic on its business, and the Company&#x2019;s business model has, thus far, proven resilient.  Notwithstanding moderation of the COVID-19 pandemic and related governmental and other restrictions, the Company may continue to experience direct and indirect negative effects on its business and operations from possible longer-term changes in consumer and customer behavior and/or from negative economic conditions, including recent inflationary effects, rising interest rates and supply chain disruptions, including limited availability of products. &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 Coronavirus Aid, Relief and Economic Security Act (the &#x201c;CARES Act&#x201d;), which was enacted in response to the effects of the COVID-19 pandemic, permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued.  As of March&#160;31, 2022, payroll tax deferrals under the CARES Act, the amount of which is due by December 31, 2022, totaled approximately $42 million.&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 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 58% and 28% of consolidated revenue for the three month periods ended March&#160;31, 2022 and 2021, 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;For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and other wireless services in the Company&#x2019;s Communications segment.  This is generally when the work order has been fulfilled, which is typically the same day the work is initiated.  Point in time revenue accounted for approximately 4% and 5% of consolidated revenue for the three month periods ended March&#160;31, 2022 and 2021, respectively.  Substantially all of the Company&#x2019;s other revenue is recognized over time.&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 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 could materially affect the Company&#x2019;s consolidated results of operations for that period.  Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined.  For both the three month periods ended March&#160;31, 2022 and 2021, 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 and 2020.  For the three month periods ended March&#160;31, 2022 and 2021, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $11.9 million and $13.8 million, 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 may incur certain costs that can be capitalized, such as initial set-up or mobilization costs.  Such capitalized costs, which are amortized over the life of the respective projects, totaled $1.3 million and $1.4 million as of March&#160;31, 2022 and December&#160;31, 2021, 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-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 vast 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, 2022, the amount of the Company&#x2019;s remaining performance obligations was $4.8 billion.  Based on current expectations, the Company anticipates it will recognize approximately $3.8 billion of its remaining performance obligations as revenue during 2022, with the vast majority of the remaining balance expected to be recognized 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-style:italic;font-weight:700;line-height:120%"&gt;Variable Consideration.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Transaction prices for the Company&#x2019;s contracts may include variable consideration, which comprises items such as change orders, claims and incentives.  Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled.  Management&#x2019;s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate.  To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company&#x2019;s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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, 2022 and December&#160;31, 2021, the Company included approximately $131 million and $104 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, 2022 and December&#160;31, 2021, these change orders and/or claims primarily related to certain projects in the Company&#x2019;s Clean Energy and Infrastructure and Power Delivery segments.  The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year.  Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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;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;The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#x2019;s 2021 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;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;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 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted.  The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfNzUx_3acb240b-8ae8-49f0-a16b-9e77942dd328"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMjAwMzE_28243050-9145-4d35-96ff-f3e6d6ee124f">&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, 2021 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, 2021 contained in the Company&#x2019;s 2021 Annual Report on Form 10-K (the &#x201c;2021 Form 10-K&#x201d;).  In management&#x2019;s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included.  When necessary, certain prior year amounts have been reclassified to conform with the current period presentation, including for the first quarter 2022 change in segment balance sheet information for HMG, as discussed above.  In addition, in the fourth quarter of 2021, the Company updated its presentation of gains or losses, net, from the sale of property and equipment to include such amounts within general and administrative expenses.  Previously, such gains or losses were included within other income or expense.  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="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMjAwMDk_ff76fac7-961d-4fb0-b714-ae08b0eacdff">When necessary, certain prior year amounts have been reclassified to conform with the current period presentation, including for the first quarter 2022 change in segment balance sheet information for HMG, as discussed above.  In addition, in the fourth quarter of 2021, the Company updated its presentation of gains or losses, net, from the sale of property and equipment to include such amounts within general and administrative expenses.  Previously, such gains or losses were included within other income or expense</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMjAwNDc_e2cf2db0-6b02-4f85-85d5-74c542e01ae5">&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.  The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMjAwMjg_5bda1bfe-316d-4bce-ba63-de734535d7aa">The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:InterestInUnincorporatedJointVenturesOrPartnershipsPolicy
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMjAwMTI_ddc3dfa4-79b0-4e46-9c7d-ef35a164d451">For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity</us-gaap:InterestInUnincorporatedJointVenturesOrPartnershipsPolicy>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMjAwODU_8d615f41-9d58-41fd-be98-16bdb47df14d">&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="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMjAwOTk_ac616dd5-088d-4330-b170-809a57ae7e6d">&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 public health matters, such as the COVID-19 pandemic, climate-related matters, and macroeconomic trends and events, such as inflation and interest rate levels, as well as global events, such as the ongoing military conflict in Ukraine.  These estimates form the basis for making judgments about the Company&#x2019;s &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;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 transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and long-lived assets; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <mtz:UnusualOrInfrequentItemsOrBothPolicyTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMjAwMTU_c4190ea2-55ca-4f4c-85a3-5b150506c2e4">&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;COVID-19 Pandemic and General Economic 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 COVID-19 pandemic has disrupted business activities and global economic conditions and negatively affected the Company&#x2019;s operations since the first quarter of 2020, including from reduced crew productivity, the health and availability of work crews or other key personnel and subcontractors; supply chain disruptions; delayed project start dates; and lost productivity from governmental permitting approval delays, project shutdowns and/or cancellations, among other factors.  While the adverse effects of the COVID-19 pandemic have begun to subside, its effects vary by region, and uncertainties arising from the COVID-19 pandemic could continue to disrupt economic conditions and business activities, particularly as new variants of COVID-19 arise.  The extent to which the COVID-19 pandemic, including the recent and emerging variants, 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.  The length and extent of any continuing economic and market disruptions are unknown, 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;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 believes that it has taken appropriate steps to mitigate the effects of the COVID-19 pandemic on its business, and the Company&#x2019;s business model has, thus far, proven resilient.  Notwithstanding moderation of the COVID-19 pandemic and related governmental and other restrictions, the Company may continue to experience direct and indirect negative effects on its business and operations from possible longer-term changes in consumer and customer behavior and/or from negative economic conditions, including recent inflationary effects, rising interest rates and supply chain disruptions, including limited availability of products. &lt;/span&gt;&lt;/div&gt;The Coronavirus Aid, Relief and Economic Security Act (the &#x201c;CARES Act&#x201d;), which was enacted in response to the effects of the COVID-19 pandemic, permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued.</mtz:UnusualOrInfrequentItemsOrBothPolicyTextBlock>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMjE5OTAyMzI4Mjg5OA_8c603d75-d755-41d3-b751-7f064a2aeab3"
      unitRef="usd">42000000</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMjAwMzQ_76467538-8d72-4e78-a4f1-611f9533d656">&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 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 58% and 28% of consolidated revenue for the three month periods ended March&#160;31, 2022 and 2021, 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;For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and other wireless services in the Company&#x2019;s Communications segment.  This is generally when the work order has been fulfilled, which is typically the same day the work is initiated.  Point in time revenue accounted for approximately 4% and 5% of consolidated revenue for the three month periods ended March&#160;31, 2022 and 2021, respectively.  Substantially all of the Company&#x2019;s other revenue is recognized over time.&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 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 could materially affect the Company&#x2019;s consolidated results of operations for that period.  Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined.  For both the three month periods ended March&#160;31, 2022 and 2021, 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 and 2020.  For the three month periods ended March&#160;31, 2022 and 2021, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $11.9 million and $13.8 million, 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 may incur certain costs that can be capitalized, such as initial set-up or mobilization costs.  Such capitalized costs, which are amortized over the life of the respective projects, totaled $1.3 million and $1.4 million as of March&#160;31, 2022 and December&#160;31, 2021, 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-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 vast 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, 2022, the amount of the Company&#x2019;s remaining performance obligations was $4.8 billion.  Based on current expectations, the Company anticipates it will recognize approximately $3.8 billion of its remaining performance obligations as revenue during 2022, with the vast majority of the remaining balance expected to be recognized 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-style:italic;font-weight:700;line-height:120%"&gt;Variable Consideration.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Transaction prices for the Company&#x2019;s contracts may include variable consideration, which comprises items such as change orders, claims and incentives.  Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled.  Management&#x2019;s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate.  To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company&#x2019;s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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, 2022 and December&#160;31, 2021, the Company included approximately $131 million and $104 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, 2022 and December&#160;31, 2021, these change orders and/or claims primarily related to certain projects in the Company&#x2019;s Clean Energy and Infrastructure and Power Delivery segments.  The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year.  Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ieed4dcd1936c4668a53721cb993b21d5_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTIzOTE_59231e6c-eb2f-4842-9eb4-9e739e077765"
      unitRef="number">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8ba60df276494efe9f71626c88b606b4_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTIzOTg_3ed3ef47-a303-43d7-8272-b4a6dc6fce9f"
      unitRef="number">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic8eed0ced2f04c0192d7171a189d4446_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTI5NjU_8a9ce59e-b276-4384-b098-e452e9e5770b"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i706401ab0a2e44e0bba7dc333ea54e3e_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMjE5OTAyMzI4MzEzNQ_43c3cd5e-fa16-45c0-933c-20d1d94a8bf1"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage
      contextRef="i975049ced9a84dc0bb0a2f0cdfb29a1a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTQyODc_0087fe81-41d2-4735-ad31-07760c3d2047"
      unitRef="number">0.05</mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage>
    <mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage
      contextRef="i0e5092c6ea2e424a9bc14786459e80cd_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTQyODc_0ebfedfb-511d-49ed-a64c-d282995babc6"
      unitRef="number">0.05</mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTQ2Njc_b838d80c-8182-4700-afc7-44ffa4471034"
      unitRef="usd">11900000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTQ2NzQ_a0779663-be32-410e-9c7f-4d4d17a033b3"
      unitRef="usd">13800000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i39eeea0450a7403aa33c76d22b352a4d_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTQ5NzA_3a32bc46-d950-429c-bdc7-38b36d9b1b36"
      unitRef="usd">1300000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="idf36dbf542d84c15954e88186453e1ff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTQ5Nzc_abc07146-70b5-4a14-baf2-b41ba35bfebc"
      unitRef="usd">1400000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTU3OTc_cc5edec4-1453-4c47-9797-44268b2cd5a9"
      unitRef="usd">4800000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i5b00e65362454b1aaa99ba8ebb0eec9a_I20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTU4ODk_af8717bd-87c6-4fb2-9062-1ca6ec4fc2cf"
      unitRef="usd">3800000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTcxNjM_0e14e44b-216c-4c5a-9853-9289b513d685"
      unitRef="usd">131000000</us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear>
    <us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTcxNzA_619a66c0-b699-4229-b1a6-2bb4c2e7e20e"
      unitRef="usd">104000000</us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear>
    <mtz:UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval
      contextRef="i975049ced9a84dc0bb0a2f0cdfb29a1a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMTc4MTA_d57374ce-148e-4812-8099-4fde170f0f50">P1Y</mtz:UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF8zNC9mcmFnOmM4MGUyMWFmZWRlOTQ4YjdiZWFmNjEyMzEyMjM0NGRjL3RleHRyZWdpb246YzgwZTIxYWZlZGU5NDhiN2JlYWY2MTIzMTIyMzQ0ZGNfMjAwNDE_f6ff5694-c74d-48ce-8be0-f109a9ded021">&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;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;The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#x2019;s 2021 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;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;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 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted.  The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RleHRyZWdpb246MGY1MDc5ZmFlMDQyNDYxNDhhMThmMTU4MzY2ZTA2M2VfMTI2MQ_cf474b4d-96d8-4755-97cf-2a50c3146098">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 under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares.  Basic and diluted shares for the three month period ended March&#160;31, 2022 also include the assumed effect of certain shares related to additional contingent payments to the former owners of an acquired business.  See&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; &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;Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets.  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.  For the three month period ended March&#160;31, 2022, the Company reported a net loss, which resulted in the exclusion of approximately 1,321,000 weighted average common stock equivalents from the calculation of diluted net loss per share for the related period.&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.511%"/&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.355%"/&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: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="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;2021&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;Net (loss) income attributable to MasTec:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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) income - basic and diluted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;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;65,649&#160;&lt;/span&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;Weighted average shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,439&#160;&lt;/span&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 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)(d)&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;1,407&#160;&lt;/span&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:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,846&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;Calculated as total net income or loss less amounts attributable to non-controlling interests.&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)&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 period ended March&#160;31, 2022, basic shares include approximately 72,000 weighted average shares relating to additional contingent payments to the former owners of an acquired business.  See Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets.  &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;(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,321,000 and 23,000, for the three month periods ended March&#160;31, 2022, and 2021,  respectively.&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;(d)&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 period ended March&#160;31, 2022, common stock equivalents, all of which are anti-dilutive, include 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;63,000&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; weighted average shares relating to additional contingent payments to the former owners of an acquired business.  See Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets.  &lt;/span&gt;&lt;/div&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 repurchased 187,978 shares of its common stock during the three month period ended March&#160;31, 2022, the effect of which on the Company&#x2019;s weighted average shares outstanding was minimal.  See Note 11 &#x2013; Equity for details of the Company&#x2019;s share repurchase transactions, including details of shares repurchased subsequent to March&#160;31, 2022.  Additionally, in December 2021, 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 1,975,232 sha&lt;/span&gt;res of its common stock in conjunction with an acquisition.  See Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RleHRyZWdpb246MGY1MDc5ZmFlMDQyNDYxNDhhMThmMTU4MzY2ZTA2M2VfNzE0NjgyNTU5MjU0Nw_6dab9266-cac2-4074-b243-7fedfb78a2af"
      unitRef="shares">1321000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RleHRyZWdpb246MGY1MDc5ZmFlMDQyNDYxNDhhMThmMTU4MzY2ZTA2M2VfMTI3OQ_e62169d7-cc41-4311-9cbc-8ebb12d52b1a">&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.511%"/&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.355%"/&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: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="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;2021&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;Net (loss) income attributable to MasTec:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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) income - basic and diluted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;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;65,649&#160;&lt;/span&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;Weighted average shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,439&#160;&lt;/span&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 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)(d)&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;1,407&#160;&lt;/span&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:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,846&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;Calculated as total net income or loss less amounts attributable to non-controlling interests.&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)&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 period ended March&#160;31, 2022, basic shares include approximately 72,000 weighted average shares relating to additional contingent payments to the former owners of an acquired business.  See Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets.  &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;(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,321,000 and 23,000, for the three month periods ended March&#160;31, 2022, and 2021,  respectively.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(d)&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 period ended March&#160;31, 2022, common stock equivalents, all of which are anti-dilutive, include 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;63,000&lt;/span&gt; weighted average shares relating to additional contingent payments to the former owners of an acquired business.  See Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets.</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RhYmxlOmU1NTM0NTBlNDNlNTQwNjdiM2M2ODBkZmNkMDIzMjdlL3RhYmxlcmFuZ2U6ZTU1MzQ1MGU0M2U1NDA2N2IzYzY4MGRmY2QwMjMyN2VfMy0xLTEtMS04NTE1Nw_cac03f16-c228-4e49-ad4a-ab2003f2823f"
      unitRef="usd">-34978000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RhYmxlOmU1NTM0NTBlNDNlNTQwNjdiM2M2ODBkZmNkMDIzMjdlL3RhYmxlcmFuZ2U6ZTU1MzQ1MGU0M2U1NDA2N2IzYzY4MGRmY2QwMjMyN2VfMy0xLTEtMS04NTE1Nw_f7384b96-4391-46c2-a408-7b076f7ff9cf"
      unitRef="usd">-34978000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RhYmxlOmU1NTM0NTBlNDNlNTQwNjdiM2M2ODBkZmNkMDIzMjdlL3RhYmxlcmFuZ2U6ZTU1MzQ1MGU0M2U1NDA2N2IzYzY4MGRmY2QwMjMyN2VfMy0zLTEtMS04NTE1Nw_97ae8819-28f4-4e96-9cc2-f42e650b9c13"
      unitRef="usd">65649000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RhYmxlOmU1NTM0NTBlNDNlNTQwNjdiM2M2ODBkZmNkMDIzMjdlL3RhYmxlcmFuZ2U6ZTU1MzQ1MGU0M2U1NDA2N2IzYzY4MGRmY2QwMjMyN2VfMy0zLTEtMS04NTE1Nw_ae2b4b9f-ff55-4537-90d7-4ac568ce1081"
      unitRef="usd">65649000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RhYmxlOmU1NTM0NTBlNDNlNTQwNjdiM2M2ODBkZmNkMDIzMjdlL3RhYmxlcmFuZ2U6ZTU1MzQ1MGU0M2U1NDA2N2IzYzY4MGRmY2QwMjMyN2VfNS0xLTEtMS04NTE1Nw_5cc269be-671b-439f-98d7-76c7b48dc03d"
      unitRef="shares">74789000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RhYmxlOmU1NTM0NTBlNDNlNTQwNjdiM2M2ODBkZmNkMDIzMjdlL3RhYmxlcmFuZ2U6ZTU1MzQ1MGU0M2U1NDA2N2IzYzY4MGRmY2QwMjMyN2VfNS0zLTEtMS04NTE1Nw_1f6502d5-9961-4558-bbd4-03abdb75cf48"
      unitRef="shares">72439000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RhYmxlOmU1NTM0NTBlNDNlNTQwNjdiM2M2ODBkZmNkMDIzMjdlL3RhYmxlcmFuZ2U6ZTU1MzQ1MGU0M2U1NDA2N2IzYzY4MGRmY2QwMjMyN2VfNi0xLTEtMS04NTE1Nw_999f9513-ef3c-4ec8-9c0e-aa418578acdf"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RhYmxlOmU1NTM0NTBlNDNlNTQwNjdiM2M2ODBkZmNkMDIzMjdlL3RhYmxlcmFuZ2U6ZTU1MzQ1MGU0M2U1NDA2N2IzYzY4MGRmY2QwMjMyN2VfNi0zLTEtMS04NTE1Nw_6273e7f5-41f5-49ec-b2ba-d8dc6a07b12d"
      unitRef="shares">1407000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RhYmxlOmU1NTM0NTBlNDNlNTQwNjdiM2M2ODBkZmNkMDIzMjdlL3RhYmxlcmFuZ2U6ZTU1MzQ1MGU0M2U1NDA2N2IzYzY4MGRmY2QwMjMyN2VfNy0xLTEtMS04NTE1Nw_59720eb3-c4c8-4030-8356-1e271249106e"
      unitRef="shares">74789000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RhYmxlOmU1NTM0NTBlNDNlNTQwNjdiM2M2ODBkZmNkMDIzMjdlL3RhYmxlcmFuZ2U6ZTU1MzQ1MGU0M2U1NDA2N2IzYzY4MGRmY2QwMjMyN2VfNy0zLTEtMS04NTE1Nw_6afe89c7-44ac-4d06-b406-2817768a842b"
      unitRef="shares">73846000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie666edf21ccf4be795858f587416c368_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RleHRyZWdpb246MGY1MDc5ZmFlMDQyNDYxNDhhMThmMTU4MzY2ZTA2M2VfMTA5OTUxMTYzOTUwNA_12e30601-edfc-4d7b-b484-42f52c09b613"
      unitRef="shares">72000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RleHRyZWdpb246MGY1MDc5ZmFlMDQyNDYxNDhhMThmMTU4MzY2ZTA2M2VfOTM0NTg0ODg0NzkyNg_6dab9266-cac2-4074-b243-7fedfb78a2af"
      unitRef="shares">1321000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RleHRyZWdpb246MGY1MDc5ZmFlMDQyNDYxNDhhMThmMTU4MzY2ZTA2M2VfMjE5OTAyMzI1NzIwOQ_3e586d87-f576-426f-a05e-0f9a35ed89d4"
      unitRef="shares">23000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ie666edf21ccf4be795858f587416c368_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RleHRyZWdpb246MGY1MDc5ZmFlMDQyNDYxNDhhMThmMTU4MzY2ZTA2M2VfMTA5OTUxMTYzOTUxMw_3601989b-66e1-4b3e-ba34-b2b80bb353a9"
      unitRef="shares">63000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RleHRyZWdpb246MGY1MDc5ZmFlMDQyNDYxNDhhMThmMTU4MzY2ZTA2M2VfOTM0NTg0ODg0MDk5NA_bde81af1-53f5-41b5-a153-7538d1861f58"
      unitRef="shares">187978</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="icb38d7852e2947e49fdd17c0843126be_D20211201-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80MC9mcmFnOjBmNTA3OWZhZTA0MjQ2MTQ4YTE4ZjE1ODM2NmUwNjNlL3RleHRyZWdpb246MGY1MDc5ZmFlMDQyNDYxNDhhMThmMTU4MzY2ZTA2M2VfOTM0NTg0ODg0MTE4Ng_35d9723b-8a85-4b98-b166-78800ce55ecf"
      unitRef="shares">1975232</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfOTE4Nw_05c1b938-a371-4056-a606-2f3ecaecb077">Acquisitions, Goodwill and Other Intangible Assets&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, 2022 (in millions).  Goodwill balances as of December&#160;31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 &#x2013; Business, Basis of Presentation and Significant Accounting Policies.  Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units.  See Note 13 &#x2013; Segments and Related Information for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.487%"/&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 31, 2021  &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;614.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;166.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;561.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;303.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,645.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;/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;(b)&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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(124.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;(124.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;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 31, 2021&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;614.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;166.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;436.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;303.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,520.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="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;&#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;3.0&#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;3.0&#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;(c)&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;(5.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;2.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;7.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;(23.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;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.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;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;Currency translation adjustments&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;&#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;0.2&#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;0.2&#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="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;Goodwill, net as of March 31, 2022&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;609.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 3.25pt 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;168.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;447.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;279.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,504.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;The change in segment reporting for the HMG acquisition resulted in a decrease in Power Delivery segment goodwill of &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;$23.4 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; and an increase in goodwill for the Communications and Oil and Gas segments of &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;$13.0 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; and &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;$10.4 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;, respectively, as of December&#160;31, 2021.   &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;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;(c)&#160;&#160;&#160;&#160;Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.&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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Non-Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Customer Relationships and Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Pre-Qualifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, gross, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;763.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;73.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;124.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;996.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(278.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(21.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(26.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(325.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;485.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;98.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;670.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions from new business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55.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:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(10.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;45.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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;&#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:8.5pt;font-weight:400;line-height:100%"&gt;0.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;0.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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(20.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(25.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="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;Other intangible assets, net, as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;522.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;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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;50.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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;85.7&#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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;693.0&#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: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;Consists principally of trademarks, trade names and non-compete agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&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;(b)&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%;padding-left:8.68pt"&gt;Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;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 2022, in conjunction with the Company&#x2019;s quarterly review for indicators of impairment, management performed a quantitative assessment of the goodwill associated with one reporting unit within its Oil and Gas segment.  Based on the results of this assessment, management determined that the estimated fair value of this reporting unit substantially exceeded its carrying value as of March&#160;31, 2022.  The Company&#x2019;s first quarter 2022 review for indicators of impairment included consideration of its quarterly financial results, which reflected a net loss for the period.  As of March&#160;31, 2022, the Company determined that its first quarter 2022 results, together with its expectations of future results, were generally consistent with those anticipated when performing its annual impairment review in the fourth quarter of 2021, including consideration of the potential effects of shifts in timing for certain projects.  The Company&#x2019;s 2021 impairment assessment included quantitative testing for eight reporting units, for which the estimated fair values of such reporting units were &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;determined to substantially exceed their carrying values, and a 100 basis point increase in the discount rate would not have resulted in any of the reporting units&#x2019; carrying values exceeding their fair values.  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 or increases in interest rates due to rising inflation, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;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;  In January 2022, MasTec acquired all of the equity interests of an infrastructure construction company focusing on water, sewer and utility projects and expertise in excavation and site work that is included within the Company&#x2019;s Oil and Gas segment for an aggregate purchase price composed of approximately $13.0 million in cash, net of cash acquired and an earn-out liability valued at approximately $1.7 million.  Determination of the estimated fair values of net assets acquired was preliminary as of March&#160;31, 2022; as a result, further adjustments to these estimates may occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Acquisitions.&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;During 2021, MasTec completed fourteen acquisitions, including all of the equity interests of the following: &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;(i) Within the Company&#x2019;s Power Delivery segment: HMG, an industry-leading utility services firm providing critical infrastructure design, construction and maintenance services to the power and renewables, telecommunications, gas distribution and pipeline services end-markets, which acquisition was effective in December.  In the first quarter of 2022, MasTec integrated and began reporting the results of HMG within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and began reporting HMG&#x2019;s corporate functions within its corporate results.  See Note 13 &#x2013; Segments and Related Information for additional details.  During 2021, the Company also acquired an electric utility distribution contractor and a company specializing in vegetation management services for the electric and telecommunications industries, which acquisitions were effective in December; and Intren, LLC (&#x201c;INTREN&#x201d;), a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation&#x2019;s largest utilities, municipalities and cooperatives, which acquisition was effective in May; &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;(ii) within the Company&#x2019;s Clean Energy and Infrastructure segment: a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively; &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;(iii) within the Company&#x2019;s Communications segment: a telecommunications company specializing in cabling, plant and other network services, which acquisition was effective in November; a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May; and business operations specializing in install-to-the-home services, which acquisition was effective in August; and &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;(iv) within the Company&#x2019;s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects, along with expertise in site work; and a company specializing in environmental services for energy infrastructure and heavy civil projects, both of which acquisitions were effective in December; and a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February. &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;These acquisitions were funded with cash on hand, borrowings under the Company&#x2019;s credit facility and with shares of the Company&#x2019;s common stock, and are subject to customary purchase price adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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;Acquisition consideration&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;: &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;HMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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:2px 1pt;text-align:center;vertical-align:middle"&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;416.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 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;872.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;1,289.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181.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="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Estimated fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.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="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 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598.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:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;971.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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,570.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable and contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;409.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 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;270.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 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;680.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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current assets&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;14.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment&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;247.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;497.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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term assets, primarily operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortizing intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;444.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;608.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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&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;(108.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(157.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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current liabilities, including current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(155.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(136.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt, including finance lease obligations&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;(0.2)&lt;/span&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term liabilities, primarily operating lease liabilities and deferred income taxes&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;(150.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(226.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;507.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;808.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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: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,316.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&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;91.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257.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 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net assets acquired, including goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;975.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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: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,574.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bargain purchase gain&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;&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;598.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;971.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;1,570.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;Acquisition consideration excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected.  Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above.  See below for related discussion.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;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 HMG acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog.  Customer relationship intangible assets totaled approximately $132 million, and had a weighted average life of approximately 12 years, based on HMG&#x2019;s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry.  The weighted average life of amortizing intangible assets in the aggregate for the HMG acquisition was 11 years.  Amortizing intangible assets related to &#x201c;All other&#x201d; acquisitions are primarily composed of customer relationships and trade names, which each had a weighted average life of approximately 17 years.  The aggregate weighted average life related to &#x201c;All other&#x201d; amortizing intangible assets was 17 years.  INTREN&#x2019;s acquired intangible assets included a customer relationship and a trade name intangible asset representing $281 million in the aggregate, having asset lives of approximately 20 years each based on INTREN&#x2019;s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry.  Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.&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 goodwill balances for each of the respective acquisitions, including approximately $49 million for INTREN, which is included within &#x201c;All other&#x201d; 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 $147 million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of  March&#160;31, 2022.  One of the Company&#x2019;s fourth quarter 2021 acquisitions in its Power Delivery segment resulted in the recognition of a bargain purchase gain of $3.5 million, which amount was included within other (income) expense, net, in the Company&#x2019;s consolidated statements of operations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="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;The HMG purchase agreement 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 fair value of the Additional Payments as 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;March&#160;31, 2022&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; was estimated to be 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;$65 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; in the aggregate, which amount is included within other current liabilities in the consolidated balance sheet.  Of this amount, 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;$27 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; is to be paid in shares, or approximately 295,000 shares as 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;March&#160;31, 2022&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;, based upon the contractually agreed upon value of our common stock.  The amount of Additional Payments due to the sellers as 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;March&#160;31, 2022&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; from collections of acquired receivables totaled 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;$30 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;, of which the amount due in shares totaled 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;$12 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;, or 135,000 shares. See Note 2 &#x2013; Earnings Per Share for the effect of the above referenced shares on the Company&#x2019;s earnings per share calculations.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;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.  As 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;March&#160;31, 2022&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;, based on such share price, the total number of potential shares for the Additional Payments that could be issued is up to approximately 390,000 shares, or &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;$36 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;  In addition, the HMG purchase agreement provides for a customary net working capital adjustment, under which additional shares could be issued.  Such shares would be determined in a manner consistent with the terms that apply to the Additional Payments.  As 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;March&#160;31, 2022&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 any potential net working capital adjustment cannot be quantified or predicted with specificity due to ongoing evaluation of the net assets acquired.  Changes in the estimated fair value of the potential shares that could be issued under the terms of this agreement, which result from changes in MasTec&#x2019;s share price as compared with the share price as defined within the purchase agreement will be reflected within other income or expense, as appropriate.  For the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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 month period ended &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;March&#160;31, 2022&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;, unrealized fair value measurement activity related to these shares was not significant.&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;Included within &#x201c;All other&#x201d; acquisition consideration is approximately $452 million of consideration, including estimated earn-out liabilities, for INTREN.  Total cash paid for acquisitions, net, includes approximately $78 million of cash acquired.  The shares of MasTec common stock transferred in connection with the HMG acquisition consisted of approximately 2.0 million shares, as determined based on the terms of the purchase agreement, valued at approximately $182 million, based on the market price of the Company&#x2019;s common stock on the date of closing.&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 equal a portion of the acquired companies&#x2019; earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;) in excess of thresholds agreed upon with the sellers, if applicable.  The earn-out arrangements for the 2021 acquisitions generally range from one to five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $100 million in the aggregate.  The earn-out arrangement for the INTREN acquisition included within &#x201c;All other&#x201d; acquisitions had a term of less than one year.  Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets.  See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company&#x2019;s earn-out arrangements.  As of March&#160;31, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be between &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;$13 million and $133 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; however, there is no maximum payment amount.  Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities and consideration transferred for certain of these acquisitions was preliminary as of March&#160;31, 2022; as a result, further adjustments to these estimates may occur.&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, 2022 and 2021, unaudited supplemental pro forma revenue totaled approximately&#160;$2.0 billion&#160;and $2.4 billion, respectively.  For the three month period ended March&#160;31, 2022, unaudited supplemental pro forma net loss totaled $34.4 million, and for the three month period ended March&#160;31, 2021, unaudited supplemental pro forma net income totaled $43.5 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;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 period ended March&#160;31, 2022, the Company&#x2019;s consolidated results of operations included acquisition-related revenue of approximately&#160;$704.7 million, including a total of $548.1 million for HMG and INTREN.  For the three month period ended March&#160;31, 2021, the Company&#x2019;s consolidated results of operations included acquisition-related revenue of approximately&#160;$86.8 million.  Acquisition-related net losses totaled approximately $4.3 million for the three month period ended March&#160;31, 2022, and for the three month period ended March&#160;31, 2021, acquisition-related net income totaled approximately $1.2 million, based on the Company&#x2019;s consolidated effective tax rates.  These acquisition-related results include amortization of acquired intangible assets and acquisition integration costs, and exclude the effects of interest expense associated with consideration paid for the related acquisitions.&lt;/span&gt;&lt;/div&gt;Acquisition and integration costs.  The Company incurred certain acquisition and integration costs in connection with its fourth quarter 2021 acquisitions, which costs are included within general and administrative expenses in the Company&#x2019;s consolidated statements of operations.  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 facility consolidation expenses, lease termination expenses, system migration expenses, training, operating cost redundancies and other integration costs, as well as ii) legal, professional and other fees associated with the consummation of an acquisition.  The Company is currently in the process of integrating these acquisitions and expects to incur additional acquisition and integration expenses in 2022.  Acquisition and integration costs for the three month period ended March 31, 2022 totaled approximately $13.6 million, and as of March 31, 2022, approximately $1.1 million was included within current liabilities within the consolidated balance sheets related to such costs.</mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfOTIwMQ_6f95af9c-c5dd-486c-a01a-a800199a29de">&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, 2022 (in millions).  Goodwill balances as of December&#160;31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 &#x2013; Business, Basis of Presentation and Significant Accounting Policies.  Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units.  See Note 13 &#x2013; Segments and Related Information for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.487%"/&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 31, 2021  &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;614.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;166.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;561.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;303.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,645.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;/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;(b)&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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(124.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;(124.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;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 31, 2021&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;614.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;166.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;436.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;303.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,520.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="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;&#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;3.0&#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;3.0&#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;(c)&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;(5.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;2.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;7.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;(23.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;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.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;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;Currency translation adjustments&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;&#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;0.2&#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;0.2&#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="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;Goodwill, net as of March 31, 2022&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;609.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 3.25pt 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;168.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;447.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;279.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,504.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;The change in segment reporting for the HMG acquisition resulted in a decrease in Power Delivery segment goodwill of &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;$23.4 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; and an increase in goodwill for the Communications and Oil and Gas segments of &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;$13.0 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; and &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;$10.4 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;, respectively, as of December&#160;31, 2021.   &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;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;(c)&#160;&#160;&#160;&#160;Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="ic120e2deb07d455ba46d7c52087f3e41_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMi0xLTEtMS05MzU2NA_0a4e1d3f-08ff-49be-b724-60fa45bcefc3"
      unitRef="usd">614500000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i96bc58cf463b4765b689858ddf2a78ac_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMi0zLTEtMS05MzU2NA_ca290d97-a870-48f5-8616-9d319c384968"
      unitRef="usd">166100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="iaafc695a191f43f98828d916184e6a6d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMi01LTEtMS05MzU2NA_16ca4696-f899-4ed4-a929-ab603f396260"
      unitRef="usd">561300000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i54abd4363a8c4bd295f2e449b0a27041_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMi03LTEtMS05MzU2NA_b975a3c5-eae4-4500-ade7-e027c78c750f"
      unitRef="usd">303400000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMi05LTEtMS05MzU2NA_6d377bcd-c348-4ffd-97bf-a871859371c1"
      unitRef="usd">1645300000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ic120e2deb07d455ba46d7c52087f3e41_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy0xLTEtMS05MzU3MQ_f105c000-a17a-4bd5-acc9-2bf656ae7c13"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i96bc58cf463b4765b689858ddf2a78ac_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy0zLTEtMS05MzU3MQ_72f87ad2-d030-45a0-b614-684bfdaff8bf"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="iaafc695a191f43f98828d916184e6a6d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy01LTEtMS05MzU3MQ_19f215b8-d48a-4f7f-8f8b-841f7d77d0c8"
      unitRef="usd">124700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i54abd4363a8c4bd295f2e449b0a27041_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy03LTEtMS05MzU3MQ_e6f2c770-b97a-4e9b-be6f-ef52e56cd80c"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy05LTEtMS05MzU3MQ_2ff5aebe-9269-4b92-9ec8-8e0d51469a9d"
      unitRef="usd">124700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ic120e2deb07d455ba46d7c52087f3e41_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy0xLTEtMS05MzMwNg_d7986fa2-d022-4631-86be-bce8a535f644"
      unitRef="usd">614500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i96bc58cf463b4765b689858ddf2a78ac_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy0zLTEtMS05MzMwNg_d448a23b-bce4-4c22-9eff-1d471eb3a7af"
      unitRef="usd">166100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iaafc695a191f43f98828d916184e6a6d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy01LTEtMS05MzMwNg_67cdc198-4591-4eb9-b2c9-99d505e08e38"
      unitRef="usd">436600000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i54abd4363a8c4bd295f2e449b0a27041_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy03LTEtMS05MzMwNg_a6acb388-ebe0-4d5a-b193-4b2bc0eade8a"
      unitRef="usd">303400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy05LTEtMS05MzMwNg_cea4265d-1057-44a7-b314-f8538c3ea5f6"
      unitRef="usd">1520600000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i003b858e23a4412d98866aaf6df2da0a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNC0xLTEtMS05MzQxNQ_b26960c7-7265-4668-bd09-5d6eeea23af1"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i914aefe124ef4eb292e9422f6587c41f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNC0zLTEtMS05MzQxNQ_abbd8040-2670-4ae1-821e-cd765b5a59cc"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8ba751cb82a1485183171e58d73d6e99_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNC01LTEtMS05MzQxNQ_31c5e250-e81e-4fdd-a53c-f91be7104c76"
      unitRef="usd">3000000.0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i900b9e73af8241ed9cffc615d3804ecc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNC03LTEtMS05MzQxNQ_0a56087b-5e6c-4305-9210-547b687919be"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNC05LTEtMS05MzQxNQ_4e9cdab3-1810-4a88-9cf3-393df0a1c3c6"
      unitRef="usd">3000000.0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i003b858e23a4412d98866aaf6df2da0a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNS0xLTEtMS05MzQxNQ_e6a3049f-f38a-48fa-bf6e-ce79b1b0f421"
      unitRef="usd">-5400000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i914aefe124ef4eb292e9422f6587c41f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNS0zLTEtMS05MzQxNQ_be5cc42f-8ff4-4dc5-9673-b3a556ac9ecc"
      unitRef="usd">2100000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i8ba751cb82a1485183171e58d73d6e99_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNS01LTEtMS05MzQxNQ_c445f5b8-0881-4948-8fe3-3a277a0c8cde"
      unitRef="usd">7400000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i900b9e73af8241ed9cffc615d3804ecc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNS03LTEtMS05MzQxNQ_359adf4f-8d52-432e-bb9a-6c3e7eb75bab"
      unitRef="usd">-23600000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNS05LTEtMS05MzQxNQ_a9c2540a-14b6-4ab0-8508-5f2f6550ab79"
      unitRef="usd">-19500000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i003b858e23a4412d98866aaf6df2da0a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNi0xLTEtMS05MzQxNQ_cd67fd0f-6bff-433a-9624-769980cd4609"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i914aefe124ef4eb292e9422f6587c41f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNi0zLTEtMS05MzQxNQ_9e0bf847-dcd3-4b47-af8c-f7a9bb55ed8c"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8ba751cb82a1485183171e58d73d6e99_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNi01LTEtMS05MzQxNQ_15971b29-27f0-48fb-b426-1f67111865e3"
      unitRef="usd">200000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i900b9e73af8241ed9cffc615d3804ecc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNi03LTEtMS05MzQxNQ_0174339e-ded9-4783-83bd-d6ef85ab3eb4"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfNi05LTEtMS05MzQxNQ_2512f968-baa5-4f2c-8cfb-6217711f6b15"
      unitRef="usd">200000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i0ac8524f6e474de58f9e573944c36a6f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy0xLTEtMS04NTE1Nw_41cd9e33-7c11-46e9-b195-5d1d9bb7d00a"
      unitRef="usd">609100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i31fb7a7670334234b92fc9dd50316d76_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy0zLTEtMS04NTE1Nw_37dd03d4-89ef-4205-84bc-c78c1e9d4c4e"
      unitRef="usd">168200000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8af9d75abb3740ca970d7331a10212a9_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy01LTEtMS04NTE1Nw_9eafe5c6-8e94-4d23-b7cb-013d17638394"
      unitRef="usd">447200000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i32e35e71d6564068b0d8ff2e09075bd0_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy03LTEtMS04NTE1Nw_415a91a8-e44c-4053-aa05-40186cb3e516"
      unitRef="usd">279800000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOmZjYjQ4NzM1YTc2ZTQ1Y2Q4MGE0OWE5MDQ0NDQxNWVlL3RhYmxlcmFuZ2U6ZmNiNDg3MzVhNzZlNDVjZDgwYTQ5YTkwNDQ0NDE1ZWVfMy05LTEtMS04NTE1Nw_4ed7f700-5700-4816-851d-e6f363aa87ac"
      unitRef="usd">1504300000</us-gaap:Goodwill>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i891773c1586049638835075cdc2225d8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzMwMDg3Mw_25aa4b5b-c8af-425c-b84f-1b3e1a3880f7"
      unitRef="usd">-23400000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i213e86182d474c9db0f791689daba09b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzMwMDg5Nw_e2396ab4-7545-4731-9f37-0811afb5067c"
      unitRef="usd">13000000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i17a1e8ce44ed42af86a7a17edcc284c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzMwMDkxMQ_6471888a-d3aa-4819-a509-46c9a702cf95"
      unitRef="usd">10400000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfOTIxNA_66aa3b21-7693-40d0-a192-539bf197ad50">&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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Non-Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Customer Relationships and Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Pre-Qualifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, gross, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;763.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;73.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;124.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;996.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(278.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(21.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(26.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(325.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;485.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;98.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;670.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions from new business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55.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:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(10.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;45.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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;&#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:8.5pt;font-weight:400;line-height:100%"&gt;0.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;0.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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(20.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(25.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="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;Other intangible assets, net, as of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;522.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;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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;50.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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;85.7&#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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;693.0&#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: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;Consists principally of trademarks, trade names and non-compete agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&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;(b)&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%;padding-left:8.68pt"&gt;Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="if4393e1348774f55aee7f091cac3e5ad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfMy0xLTEtMS04NTE1Nw_abf4b884-e7e9-44d6-8840-102b1fd6c4da"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic6b9104858af48e8957abf384213e02f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfMy01LTEtMS04NTE1Nw_be88559b-2378-44a5-a892-b240eaabc93c"
      unitRef="usd">763100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ieda733dd2b1e4626a8b958081d296a1f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfMy03LTEtMS04NTE1Nw_7cfbd83c-7c17-44a3-ae4b-5f1499c5a623"
      unitRef="usd">73900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i004afdfba280459c8362aea16d769b65_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfMy05LTEtMS04NTE1Nw_9175d6dc-5da2-4e37-a09a-9f96c49da1a9"
      unitRef="usd">124600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfMy0xMS0xLTEtODUxNTc_70407a22-1005-441e-8923-89afb41d3a5e"
      unitRef="usd">996100000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic6b9104858af48e8957abf384213e02f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNC01LTEtMS04NTE1Nw_64da8fae-8ad8-442b-b391-3be468e5257b"
      unitRef="usd">278000000.0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ieda733dd2b1e4626a8b958081d296a1f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNC03LTEtMS04NTE1Nw_a893166d-6ad8-409b-9277-ee2915b7b3ca"
      unitRef="usd">21400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i004afdfba280459c8362aea16d769b65_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNC05LTEtMS04NTE1Nw_d95c837b-2871-477e-b204-9cc60f582f60"
      unitRef="usd">26400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNC0xMS0xLTEtODUxNTc_07c842d9-cdf5-48af-a32d-c406bca6e799"
      unitRef="usd">325800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="if4393e1348774f55aee7f091cac3e5ad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNS0xLTEtMS04NTE1Nw_ec5b4d47-6d78-45b5-bc01-ecfd40588d19"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic6b9104858af48e8957abf384213e02f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNS01LTEtMS04NTE1Nw_d0eddc55-9201-4b0e-8c6a-b5277e2ca314"
      unitRef="usd">485100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ieda733dd2b1e4626a8b958081d296a1f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNS03LTEtMS04NTE1Nw_502a19a8-683a-4211-8aa0-b597be2a49de"
      unitRef="usd">52500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i004afdfba280459c8362aea16d769b65_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNS05LTEtMS04NTE1Nw_41facafd-472d-4973-aff8-1d63737d3baf"
      unitRef="usd">98200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNS0xMS0xLTEtODUxNTc_c5d278ce-91b8-4b93-a167-ec3a5888e79b"
      unitRef="usd">670300000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="ifcfddee7add54cd1b1a30ac66fdd6967_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNi0xLTEtMS04NTE1Nw_e0ace575-ff79-4b4b-a263-4bcff1c67eca"
      unitRef="usd">0</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="iddb3d6386c6a4b5cb470ffbfe9a28629_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNi01LTEtMS04NTE1Nw_bf689d3a-d7d4-4237-baf6-8ff2b4d8e948"
      unitRef="usd">1600000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ic94d85c7196442f1a9cc0c7db431871e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNi03LTEtMS04NTE1Nw_8af93bc8-633c-4872-9a62-be7f92a83a7c"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ice6b732fb9e140579d749a6a327d1732_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNi05LTEtMS04NTE1Nw_f289d5e4-a976-4dd6-b82f-019e79bad9be"
      unitRef="usd">700000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <mtz:IntangibleAssetsAcquiredGrossExcludingGoodwill
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNi0xMS0xLTEtODUxNTc_573c43ba-4ef7-437f-aa21-0b7b345a7dfb"
      unitRef="usd">2300000</mtz:IntangibleAssetsAcquiredGrossExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="ifcfddee7add54cd1b1a30ac66fdd6967_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNy0xLTEtMS04NTE1Nw_916bc099-e7e4-41a4-a46d-f36ddd39e3a7"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="iddb3d6386c6a4b5cb470ffbfe9a28629_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNy01LTEtMS04NTE1Nw_10fd5e17-7d09-41ee-9806-865e2159fe6a"
      unitRef="usd">55800000</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="ic94d85c7196442f1a9cc0c7db431871e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNy03LTEtMS04NTE1Nw_bf9028f9-d379-4ac2-b29f-5c5066b98cc7"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="ice6b732fb9e140579d749a6a327d1732_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNy05LTEtMS04NTE1Nw_f053733e-016d-4d93-aca0-46dc5ea5bb4f"
      unitRef="usd">-10100000</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <mtz:IntangibleAssetsExcludingGoodwillPurchaseAccountingAdjustments
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfNy0xMS0xLTEtODUxNTc_a3283d27-721e-4dea-a958-e7c294ff8e22"
      unitRef="usd">45700000</mtz:IntangibleAssetsExcludingGoodwillPurchaseAccountingAdjustments>
    <us-gaap:IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="ifcfddee7add54cd1b1a30ac66fdd6967_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfOC0xLTEtMS04NTE1Nw_2e98edb0-bc94-461e-811b-d67ea9d4f41e"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="iddb3d6386c6a4b5cb470ffbfe9a28629_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfOC01LTEtMS04NTE1Nw_8ffe7204-2246-4128-a449-c13e9a725eb0"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="ic94d85c7196442f1a9cc0c7db431871e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfOC03LTEtMS04NTE1Nw_4815b1a1-ca59-496e-9e53-63364fbafa09"
      unitRef="usd">300000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="ice6b732fb9e140579d749a6a327d1732_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfOC05LTEtMS04NTE1Nw_62f58847-3071-4c0a-abe2-43f857b4f0b4"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <mtz:IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfOC0xMS0xLTEtODUxNTc_b8f2ac43-061a-4362-9eaa-e11593769a91"
      unitRef="usd">300000</mtz:IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iddb3d6386c6a4b5cb470ffbfe9a28629_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfOS01LTEtMS04NTE1Nw_efb9d530-e27e-4922-b4a8-9d9e143b422c"
      unitRef="usd">20300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic94d85c7196442f1a9cc0c7db431871e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfOS03LTEtMS04NTE1Nw_59203fbe-d942-4414-bec6-a6d2899ed27b"
      unitRef="usd">2200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ice6b732fb9e140579d749a6a327d1732_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfOS05LTEtMS04NTE1Nw_f97477a9-ee59-42f3-ae1e-c85f0872b59e"
      unitRef="usd">3100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfOS0xMS0xLTEtODUxNTc_97f475cc-0da8-48fd-ae4b-4dd53af3c93e"
      unitRef="usd">25600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i640a72e43a1a41978d254670f7d56f2a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfMTAtMS0xLTEtODUxNTc_f7aa2987-af50-412f-97e1-83e8aaa43711"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0bacfc570e164ca7b378d9518a9f8313_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfMTAtNS0xLTEtODUxNTc_5f37ec15-ebcb-448b-98e5-9f6abf812d5d"
      unitRef="usd">522200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iae2b60d3d9e84d158622c171db516936_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfMTAtNy0xLTEtODUxNTc_2a75e0ce-4657-44ec-9ec4-818d5c891cfe"
      unitRef="usd">50600000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib06ebb5493bf4c909458d6625ab281d1_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfMTAtOS0xLTEtODUxNTc_17a17959-4784-4c74-bcf4-63d2a03c0892"
      unitRef="usd">85700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjE0YzRkYzNkMjBjMDQyZmE5NDI4ZTFlNDJjMDA3YTkxL3RhYmxlcmFuZ2U6MTRjNGRjM2QyMGMwNDJmYTk0MjhlMWU0MmMwMDdhOTFfMTAtMTEtMS0xLTg1MTU3_ac1b719a-fe53-40a0-bb73-975360f43262"
      unitRef="usd">693000000.0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:NumberOfReportingUnits
      contextRef="i8ba751cb82a1485183171e58d73d6e99_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfODgw_febeccd5-c8d3-471e-956c-66063cc86515"
      unitRef="reporting_unit">1</us-gaap:NumberOfReportingUnits>
    <mtz:QuantitativeImpairmentTestingNumberOfReportingUnits
      contextRef="i4922009c3b4944fc95ab8dcc6458ebc7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfODI0NjMzNzI5Mjk4Mg_ef5a7665-3fba-43bc-8726-d6277a941abf"
      unitRef="reporting_unit">8</mtz:QuantitativeImpairmentTestingNumberOfReportingUnits>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i70555c9c596243f4a0d1f3a0f0c0358f_D20220101-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA5OTUxMTcwNTY2Nw_4de7f80d-cc28-4f00-ad77-e78c3715ba52"
      unitRef="usd">13000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2864732da90840328e69b767b4227afa_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMzI5ODUzNDkxODQwOQ_07985561-02a1-468f-84de-2f0a1ed40a60"
      unitRef="usd">1700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i5ca5802f531245a0a8ccb6fb67a0c699_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI2NzQzOA_b53b79c0-7211-4b06-8b49-6e4cb8136f09"
      unitRef="acquisition">14</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfOTIxMQ_7b66c430-f447-47ed-be46-74030bc370ff">The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions): &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:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&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;Acquisition consideration&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;: &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;HMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&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:2px 1pt;text-align:center;vertical-align:middle"&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;416.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 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;872.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;1,289.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181.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="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Estimated fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;99.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="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 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598.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:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;971.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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,570.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&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;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable and contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;409.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 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;270.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 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;680.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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current assets&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;14.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment&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;247.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;497.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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term assets, primarily operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortizing intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;444.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;608.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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&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;(108.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(157.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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current liabilities, including current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(155.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(136.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt, including finance lease obligations&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;(0.2)&lt;/span&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term liabilities, primarily operating lease liabilities and deferred income taxes&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;(150.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(226.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;507.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;808.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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: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,316.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&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;91.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;257.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 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net assets acquired, including goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;975.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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: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: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,574.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bargain purchase gain&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;&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;598.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;971.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;1,570.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;(a)&#160;&#160;&#160;&#160;Acquisition consideration excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected.  Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above.  See below for related discussion.</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i127cd457b5b04ef8ab3b1e54522202ca_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMS0xLTEtMS04OTg2Ng_074924bd-3907-47ef-951e-06f82fa0d62a"
      unitRef="usd">416900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i1a5eb8c92eb74b469eb375f50ccb2c61_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMS0yLTEtMS04OTg3Mw_1120de2a-e5a3-4e09-912f-7c9053c342d7"
      unitRef="usd">872200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5ca5802f531245a0a8ccb6fb67a0c699_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMS0xLTEtMS04NTE1Nw_55676a22-4d90-489b-9a60-382638e97cbc"
      unitRef="usd">1289100000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i127cd457b5b04ef8ab3b1e54522202ca_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMi0xLTEtMS04OTg2Ng_d934fa54-ad65-45b0-82f5-77034046b7c2"
      unitRef="usd">181700000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i1a5eb8c92eb74b469eb375f50ccb2c61_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMi0yLTEtMS04OTg3Mw_00ae7587-974a-4dae-bcef-33d147909e52"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i5ca5802f531245a0a8ccb6fb67a0c699_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMi0xLTEtMS04OTIzNA_2d008030-dafc-4883-accf-8f237fbc2cc1"
      unitRef="usd">181700000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib29ad2d60d7141ec87dc0a75fddb629b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMy0xLTEtMS04OTg2Ng_80def0ec-d560-48bc-8276-ded4c0f16833"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ieaca5891e2b54512a558f667064e7a2d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMy0yLTEtMS04OTg3Mw_47ebbfb5-d01a-472e-b18b-4fe75799ff99"
      unitRef="usd">99700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i58c87f0a4acd4634924c7c0ad356af11_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMi0xLTEtMS04NTE1Nw_ccfd701d-d834-4814-b617-795710a84bd1"
      unitRef="usd">99700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i127cd457b5b04ef8ab3b1e54522202ca_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfNC0xLTEtMS04OTg2Ng_fa359d95-2c08-47b6-8974-680a9b5412a7"
      unitRef="usd">598600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i1a5eb8c92eb74b469eb375f50ccb2c61_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfNC0yLTEtMS04OTg3Mw_6869bb91-0e82-4ed1-aeb5-70f003a0082d"
      unitRef="usd">971900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i5ca5802f531245a0a8ccb6fb67a0c699_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMy0xLTEtMS04NTE1Nw_ebe18ce7-9efb-4c9b-b078-10965b58daad"
      unitRef="usd">1570500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ifb1dc65c322c4fc683b24ee51a24033f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfNi0xLTEtMS04OTg2Ng_967b3a21-86b3-4b9e-af0b-e2fcf2dd5d5e"
      unitRef="usd">409800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ic44dd3e30dba41b4b7b988d081fa99d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfNi0yLTEtMS04OTg3Mw_84895d0f-fa0d-4d51-b1b8-ff569aced4b9"
      unitRef="usd">270600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i2967ee07841c4544905fd23709f43d99_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfNi0xLTEtMS04OTIxMQ_30f9e0ac-14bd-41f6-9be4-6a86733ba04d"
      unitRef="usd">680400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="ifb1dc65c322c4fc683b24ee51a24033f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfNy0xLTEtMS04OTg2Ng_baee8cec-0df5-43bc-9b79-661be1cb65b4"
      unitRef="usd">14600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="ic44dd3e30dba41b4b7b988d081fa99d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfNy0yLTEtMS04OTg3Mw_dd91ed9a-21cd-4737-b3cf-e020ff3746ac"
      unitRef="usd">27700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i2967ee07841c4544905fd23709f43d99_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfNS0xLTEtMS04NTE1Nw_f78ca131-602c-4644-ac5b-0c8f82bddaff"
      unitRef="usd">42300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ifb1dc65c322c4fc683b24ee51a24033f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfOC0xLTEtMS04OTg2Ng_f51f77ce-98c8-4fcb-bff2-bd654054daed"
      unitRef="usd">247000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ic44dd3e30dba41b4b7b988d081fa99d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfOC0yLTEtMS04OTg3Mw_9fb33138-9dd7-46c2-846c-abc6f0f855a3"
      unitRef="usd">250800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i2967ee07841c4544905fd23709f43d99_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfOC0xLTEtMS04OTIxMQ_94d50629-8a5a-40ba-a008-b34086be0a16"
      unitRef="usd">497800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets
      contextRef="ifb1dc65c322c4fc683b24ee51a24033f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfOS0xLTEtMS04OTg2Ng_5703167b-730d-4c4f-afd2-bf77dff41f22"
      unitRef="usd">85100000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets
      contextRef="ic44dd3e30dba41b4b7b988d081fa99d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfOS0yLTEtMS04OTg3Mw_a75c3119-594b-41b6-a3ba-38aff277c742"
      unitRef="usd">81800000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets
      contextRef="i2967ee07841c4544905fd23709f43d99_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfNi0xLTEtMS04NTE1Nw_ab5b73f7-18f2-4d37-9580-0537e287d46f"
      unitRef="usd">166900000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ifb1dc65c322c4fc683b24ee51a24033f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTAtMS0xLTEtODk4NjY_87238de2-043c-48e6-97d1-6d61f35f3e36"
      unitRef="usd">164600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ic44dd3e30dba41b4b7b988d081fa99d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTAtMi0xLTEtODk4NzM_02b2b26b-cf26-44ce-a64a-4965022df3a8"
      unitRef="usd">444200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i2967ee07841c4544905fd23709f43d99_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfNy0xLTEtMS04NTE1Nw_c80ea0bf-c2c8-4c91-8b36-ee0c7394a521"
      unitRef="usd">608800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="ifb1dc65c322c4fc683b24ee51a24033f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTEtMS0xLTEtODk4NjY_31b38b9e-a740-44d3-a7ba-b64c713f1e23"
      unitRef="usd">108000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="ic44dd3e30dba41b4b7b988d081fa99d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTEtMi0xLTEtODk4NzM_a9925706-d75a-4fe2-9111-9178ea56b33a"
      unitRef="usd">49300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i2967ee07841c4544905fd23709f43d99_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTEtMS0xLTEtODkyMTE_9b85eb41-54ca-4196-b70f-b62e4f0b9b3d"
      unitRef="usd">157300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="ifb1dc65c322c4fc683b24ee51a24033f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTItMS0xLTEtODk4NjY_cd4e5f88-93ce-4abb-ac7a-1eb9b6776dc5"
      unitRef="usd">155300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="ic44dd3e30dba41b4b7b988d081fa99d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTItMi0xLTEtODk4NzM_d34eef99-9711-4c33-b578-2a776c4525c4"
      unitRef="usd">136300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i2967ee07841c4544905fd23709f43d99_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfOC0xLTEtMS04NTE1Nw_a43d0107-c92c-45e6-8e46-c7ceee5ba744"
      unitRef="usd">291600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations
      contextRef="ifb1dc65c322c4fc683b24ee51a24033f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTMtMS0xLTEtODk4NjY_3fef4b22-6019-46e4-853a-abbe9fed2105"
      unitRef="usd">200000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations
      contextRef="ic44dd3e30dba41b4b7b988d081fa99d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTMtMi0xLTEtODk4NzM_821eb145-6145-4153-9296-5fbf5a33e83e"
      unitRef="usd">4400000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations
      contextRef="i2967ee07841c4544905fd23709f43d99_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTMtMS0xLTEtODkyMTE_8798aa8d-09d8-4a7d-867f-33ca65a94d1e"
      unitRef="usd">4600000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="ifb1dc65c322c4fc683b24ee51a24033f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTQtMS0xLTEtODk4NjY_1478aa3c-b40b-4449-ae49-312a6a19655f"
      unitRef="usd">150000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="ic44dd3e30dba41b4b7b988d081fa99d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTQtMi0xLTEtODk4NzM_37d00056-7ede-4f4f-ac96-93dad6aae0f1"
      unitRef="usd">76500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i2967ee07841c4544905fd23709f43d99_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfOS0xLTEtMS04NTE1Nw_d289a863-426c-4529-a921-a453bb2ecc54"
      unitRef="usd">226500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ifb1dc65c322c4fc683b24ee51a24033f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTUtMS0xLTEtODk4NjY_2351df53-0b2c-44fe-9602-f8115270791a"
      unitRef="usd">507600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ic44dd3e30dba41b4b7b988d081fa99d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTUtMi0xLTEtODk4NzM_d7fc87ae-bbe5-42e6-a021-c8fa64286816"
      unitRef="usd">808600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i2967ee07841c4544905fd23709f43d99_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTAtMS0xLTEtODUxNTc_3d0a4c2e-ae7d-4714-af41-f36c6d2a5327"
      unitRef="usd">1316200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="ifb1dc65c322c4fc683b24ee51a24033f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTYtMS0xLTEtODk4NjY_32ea019b-690f-44c6-be47-b416ad8b343d"
      unitRef="usd">91000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic44dd3e30dba41b4b7b988d081fa99d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTYtMi0xLTEtODk4NzM_7c993f72-979b-41fb-a084-2a5a2a4a0a9f"
      unitRef="usd">166800000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2967ee07841c4544905fd23709f43d99_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTEtMS0xLTEtODUxNTc_a446e4bb-4e27-4505-bbcd-a9f7d0cf17b5"
      unitRef="usd">257800000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ifb1dc65c322c4fc683b24ee51a24033f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTctMS0xLTEtODk4NjY_1bf71948-4e1d-468d-ba2c-c129d4d61f65"
      unitRef="usd">598600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ic44dd3e30dba41b4b7b988d081fa99d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTctMi0xLTEtODk4NzM_612ea756-ac70-4254-9d6b-d4f5df4d1c26"
      unitRef="usd">975400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i2967ee07841c4544905fd23709f43d99_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTItMS0xLTEtODUxNTc_4a100d9a-1640-4131-97b6-489291b68f08"
      unitRef="usd">1574000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount
      contextRef="i127cd457b5b04ef8ab3b1e54522202ca_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTgtMS0xLTEtODk4NjY_e95e97a4-3c88-41e0-b1f9-89bb01059cb4"
      unitRef="usd">0</us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount>
    <us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount
      contextRef="i1a5eb8c92eb74b469eb375f50ccb2c61_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTgtMi0xLTEtODk4NzM_7da56b81-e07d-4cdd-aacc-12504eac53a0"
      unitRef="usd">3500000</us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount>
    <us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount
      contextRef="i5ca5802f531245a0a8ccb6fb67a0c699_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTgtMS0xLTEtODkyMTE_1644c96a-7c15-4b0a-a7fc-e324824c8d32"
      unitRef="usd">3500000</us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i127cd457b5b04ef8ab3b1e54522202ca_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTktMS0xLTEtODk4NjY_dfb24378-74e9-4917-bd9b-5456b9c1a895"
      unitRef="usd">598600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i1a5eb8c92eb74b469eb375f50ccb2c61_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTktMi0xLTEtODk4NzM_f24ed931-1911-477c-9c96-a6d8e3d695f8"
      unitRef="usd">971900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i5ca5802f531245a0a8ccb6fb67a0c699_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RhYmxlOjJjZTM1YjAxZGVlMDQxY2I4N2E4MjFlNjYyMDJmZjM5L3RhYmxlcmFuZ2U6MmNlMzViMDFkZWUwNDFjYjg3YTgyMWU2NjIwMmZmMzlfMTktMS0xLTEtODkyMTE_8a11c1a1-2236-45be-b2d0-387520e7e96b"
      unitRef="usd">1570500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i7236fb7ad1b9431ab071b01b60c463a2_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA5OTUxMTcwMzYyMA_5b750d66-5b86-461b-889a-43685ae37263"
      unitRef="usd">65000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ia3ecad0e26944a4da88fd3328e722fe4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA5OTUxMTcxMDk3Ng_4d6989d4-b2a0-4ea7-b8a0-5c5dbde67c06"
      unitRef="usd">132000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ib9614175b4d54d21a599feaec892451b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfNzE0NjgyNTY2MzA5OA_54dd427d-d34e-4b9c-b668-f6f4b10da00d">P12Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i127cd457b5b04ef8ab3b1e54522202ca_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA0NDUzNjA1NDU4NjQ_ff537234-eab1-4e0d-9974-0019245a9ac6">P11Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i116b1b6407a44a8686a5dcb405a2b499_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDUwNg_94bf3a01-96d8-4f3e-aa3f-0ee4ff463f32">P17Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1a5eb8c92eb74b469eb375f50ccb2c61_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDUxMA_20c216bb-f492-4521-b482-42d5966e8a73">P17Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i5d9782534a4543b9975605c6c4d08fcb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDUxNA_4ca9cf1e-1ee5-4ecc-98ad-e9bfd169f685"
      unitRef="usd">281000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ibc6c625a4e244fca99a011f76a3241ff_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDUyMQ_0d204d83-9915-4d53-a29e-6d6d7f72132a">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="ic9b48009bafd4d8486730516ea48d1dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDUyNQ_e4ca2dcd-aff9-44ec-95ac-b89197b9e8a3"
      unitRef="usd">49000000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i238d13a503e44d368ee598d517224cba_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA5OTUxMTcwMTA4OQ_ffa4520b-a18e-43f7-a334-8247a927c56e"
      unitRef="usd">147000000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount
      contextRef="i38bf6fa4db6c40d2afe87f7e3b5565ec_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzMzNjUwMQ_a7a3d3df-d414-4e88-81de-1aa1eb0c339c"
      unitRef="usd">3500000</us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i7236fb7ad1b9431ab071b01b60c463a2_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA5OTUxMTcwMzQ4Nw_5b750d66-5b86-461b-889a-43685ae37263"
      unitRef="usd">65000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ic3c444b2797d4cafb3b8cb1303ca1294_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA5OTUxMTcwMzUwNg_1b78e09a-32bc-498a-b61e-ef5c45029e79"
      unitRef="usd">27000000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ic3c444b2797d4cafb3b8cb1303ca1294_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA5OTUxMTcwMzUzMw_9ac77d95-9482-47d0-9382-9c7fb6bf1209"
      unitRef="shares">295000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i5accf296361d426d94b3621b178bba6f_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA5OTUxMTcwMzU0Nw_ad9530f8-2554-477f-b7a7-67272f229bf0"
      unitRef="usd">30000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ife594c04d77d4a3d9e3d256a70836acb_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA5OTUxMTcwMzU2MQ_f8670adf-58be-4886-ac8f-285b4dcf31f5"
      unitRef="usd">12000000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ife594c04d77d4a3d9e3d256a70836acb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA5OTUxMTcwMzU3MQ_f73751a0-6e67-4f5d-98d5-f09d9637dd5e"
      unitRef="shares">135000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ic72c12f14d7e456aab6afe6f2dace000_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA5OTUxMTcwMzYwMw_2673ff5f-0612-4f47-a37c-80d62b4bdaa6"
      unitRef="shares">390000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ic72c12f14d7e456aab6afe6f2dace000_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA5OTUxMTcwMzU5Mg_e5138056-4d50-42ac-9f88-23be13505979"
      unitRef="usd">36000000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i411f78dc0e65419f86d72fd836d44982_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDU0OA_11d3ebab-600a-4db3-9df0-ff93e110f73c"
      unitRef="usd">452000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i411f78dc0e65419f86d72fd836d44982_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDU1NQ_16efde02-d772-4e1c-aee0-3af311e5d1d7"
      unitRef="usd">78000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i127cd457b5b04ef8ab3b1e54522202ca_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDU4NA_7ed74cb9-d6a9-4a22-8bf3-83c65776b7b5"
      unitRef="shares">2000000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i127cd457b5b04ef8ab3b1e54522202ca_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzMzNjUwOA_7440cf71-c14e-4610-909e-b9ec63f20c67"
      unitRef="usd">182000000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id0314307507347d0a47625f0ef8c11e4_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDU5NA_9b1e4e45-d537-4b78-81ea-85ceb93a2969"
      unitRef="y">1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i832719b528bb4ea0a1344998fa3a49b1_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDU5OA_d58c1ad5-1d9b-4299-b3a4-5cc037f6b096"
      unitRef="y">5</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2967ee07841c4544905fd23709f43d99_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDYxNg_c95c691a-bb9f-4759-9fec-e83d5a204ce7"
      unitRef="usd">100000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id123bd06d16146b09294be5f761d5399_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDYxMg_7aa6d6b9-ad1f-475d-ad4b-1ed91a93dfc9"
      unitRef="y">1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i238d13a503e44d368ee598d517224cba_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDYzMQ_d4dec3d4-dfe4-4e49-8c90-a961af9d8c13"
      unitRef="usd">13000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i238d13a503e44d368ee598d517224cba_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4MDY0MQ_7c22238a-a88e-434e-93f9-455b58e34e6d"
      unitRef="usd">133000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfODAwMA_9cc43f87-867c-4e7c-9435-37d4bd487a08"
      unitRef="usd">2000000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfODAwNw_c0f97e36-aac2-4bfb-9aa3-00096362b539"
      unitRef="usd">2400000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfODA5MQ_ace3effc-9da8-463f-9bd7-dc2a5aafbaa3"
      unitRef="usd">-34400000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfODA5OA_d482dfb8-c4fb-495f-8ed7-565e49e121ee"
      unitRef="usd">43500000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfODQ4Mw_cb04ad00-c700-44d4-85bb-7fb94714830c"
      unitRef="usd">704700000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ief55eb671f6a4e379b748a3e520cdf6e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzI4Mzk5NQ_29898e55-bc35-42a1-b699-4f9f7dc0bdb4"
      unitRef="usd">548100000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfNzE0NjgyNTY2NTA0Mw_d7f0c9d8-c369-4f61-98e6-e9b403e5f606"
      unitRef="usd">86800000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfODU2NQ_237911eb-7de3-424b-be71-0a8d2a073f33"
      unitRef="usd">-4300000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMTA5OTUxMTcwOTQzOA_13c89d6a-b469-41f6-b20f-3affd6a74971"
      unitRef="usd">1200000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMjE5OTAyMzMwMDkzOQ_2adc053e-790b-48da-ae71-70f77f55127d"
      unitRef="usd">13600000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <mtz:BusinessCombinationIntegrationRelatedLiabilities
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80My9mcmFnOjNhMjk2MDQ1NDVmMTQ2MmRiNjI4ZmIxODU4ZDI4YzM1L3RleHRyZWdpb246M2EyOTYwNDU0NWYxNDYyZGI2MjhmYjE4NThkMjhjMzVfMzI5ODUzNDk2MDgzMQ_7f6482ff-7cad-43e0-b7e1-b788e438131e"
      unitRef="usd">1100000</mtz:BusinessCombinationIntegrationRelatedLiabilities>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfODI0NjMzNzI0MzM0Ng_089608c4-e511-4e20-ae2d-d6d4cfd8f41d">Fair Value of Financial Instruments&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 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 investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration and additional contingent payments, mandatorily redeemable non-controlling interests and debt 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-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, 2022 and December&#160;31, 2021, the estimated fair value of the Company&#x2019;s Earn-out liabilities totaled $160.0 million and $160.2 million, respectively, of which $13.9 million related to mandatorily redeemable non-controlling interests as of both periods.  Earn-out liabilities included within other current liabilities totaled approximately $39.1 million and $38.8 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively.  The fair values of the Company&#x2019;s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management&#x2019;s estimates and entity-specific assumptions, and are evaluated on an ongoing basis.  Key assumptions include the discount rate, which, as of March&#160;31, 2022, ranged from 12.0% to 18.3%, with a weighted average rate of 13.3% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;).  Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities.  The ultimate payment amounts for the Company&#x2019;s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses.  As of March&#160;31, 2022, the range of potential undiscounted Earn-out liabilities was estimated to be between $41 million and $211 million; however, &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;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.  Additions from new business combinations totaled approximately $1.7 million for the three month period ended March&#160;31, 2022, and for the three month period ended March&#160;31, 2021, there were no additions.  Measurement period adjustments totaled a decrease of approximately $1.9 million for the three month period ended March&#160;31, 2022 and related primarily to the Company&#x2019;s Oil and Gas segment.  There were no measurement period adjustments for the three month period ended March&#160;31, 2021.  For the three month period ended March&#160;31, 2022, there were no fair value adjustments, and for the three month period ended March&#160;31, 2021, fair value adjustments across multiple segments totaled a net decrease of approximately $0.4 million.  There were no Earn-out payments in either of the three month periods ended March&#160;31, 2022 or 2021.&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, 2022 include: (i) the Company&#x2019;s 33% equity interests in Trans-Pecos Pipeline, LLC (&#x201c;TPP&#x201d;) and Comanche Trail Pipeline, LLC (&#x201c;CTP,&#x201d; and together with TPP, the &#x201c;Waha JVs&#x201d;); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (&#x201c;CCI&#x201d;); (iii) the Company&#x2019;s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively &#x201c;FM Tech&#x201d;; (iv) the Company&#x2019;s equity interests in American Virtual Cloud Technologies, Inc. (&#x201c;AVCT&#x201d;); (v) the Company&#x2019;s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (vi) certain other equity investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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:400;line-height:120%"&gt;Investment Arrangements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures, some of which may involve the extension of loans or other types of financing arrangements.  The Company has determined that certain of its investment arrangements are variable interest entities (&#x201c;VIEs&#x201d;).  As of March&#160;31, 2022, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs nor is it the primary beneficiary.  Accordingly, except for the previously mentioned VIE, the Company&#x2019;s VIEs are not consolidated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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 (&#x201c;adjusted cost basis&#x201d;).  As of March&#160;31, 2022 and December&#160;31, 2021, the aggregate carrying value of the Company&#x2019;s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $280 million and $267 million, respectively.  As of both March&#160;31, 2022 and December&#160;31, 2021, 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, 2022 or 2021.&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:400;line-height:120%"&gt;The Waha JVs.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export.  The Company&#x2019;s investments in the Waha JVs are accounted for as equity method investments.  Equity in earnings related to the Company&#x2019;s proportionate share of income from the Waha JVs, which is included within the Company&#x2019;s Other segment, totaled approximately $7.4 million and $7.7 million for the three month periods ended March&#160;31, 2022 and 2021, respectively.  Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $3.1 million for the three month period ended March&#160;31, 2022.  There were no distributions of earnings for the three month period ended March&#160;31, 2021.  Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $99.2 million as of March&#160;31, 2022.  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 $234 million and $216 million as of March&#160;31, 2022 and December&#160;31, 2021, 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, 2022, the Company&#x2019;s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $18.2 million, or $13.8 million, net of tax, and for the three month period ended March&#160;31, 2021, totaled gains of approximately $17.3 million, or $13.1 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:400;line-height:120%"&gt;Other Investments.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2022, the Company&#x2019;s investments in AVCT, which are included within other current assets in the Company&#x2019;s consolidated financial statements, include (i) shares of AVCT common stock, which are equity securities, and (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments.  Previously, the Company&#x2019;s investment in AVCT included debentures that were convertible into shares of AVCT common stock, which were available-for-sale securities.  In the third quarter of 2021, the Company&#x2019;s investment in AVCT convertible debentures was automatically converted into shares of AVCT common stock.  As of March&#160;31, 2022 and December&#160;31, 2021, the Company&#x2019;s ownership interest in AVCT&#x2019;s common stock totaled approximately 3% for both periods, and its aggregate ownership interest, assuming the exercise of all legally exercisable warrants into AVCT common stock, totaled approximately 5% and 6%, 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;As of March&#160;31, 2022 and December&#160;31, 2021, the aggregate fair value of the Company&#x2019;s investments in AVCT approximated $3 million and $8 million, respectively, with an aggregate cost approximating $6 million as of both periods.  Unrealized fair value measurement activity related to the AVCT securities, which is based on the market price of identical securities, a Level 1 input, and is recorded within other income or expense, net, totaled losses of approximately $4.8 million for the three month period ended March&#160;31, 2022, and totaled losses, net, of approximately $1.0 million for the three month period ended March&#160;31, 2021.  Unrealized fair value measurement activity related to the AVCT convertible debentures based on Level 3 inputs and recognized within other comprehensive income totaled gains of approximately $1.0 million, or $0.8 million, net of tax, for the three month period ended March&#160;31, 2021.&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;During the first quarter of 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (&#x201c;Confluence&#x201d;), an undersea fiber-optic communications systems developer and VIE.  As of March&#160;31, 2022, a total of $1.7 million had been funded, of which $0.4 million was funded during the first quarter of 2021.  Equity in losses related to the Company&#x2019;s proportionate share of income from this investment totaled $0.2 million and $0.1 million for the three month periods ended March&#160;31, 2022 and 2021, respectively.  As of March&#160;31, 2022, MasTec had less than a majority of the members on the board and determined that it did not have a controlling financial interest, and therefore does not have the power to direct the primary activities that most significantly impact its economic performance, nor is it the primary beneficiary.  The Company has the ability to exert significant influence over Confluence; and as a result, accounts for its investment in Confluence as an equity method investment as of March&#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-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 both March&#160;31, 2022 and December&#160;31, 2021, the Company had an aggregate investment of approximately $20 million in these entities, including $17 million for FM Tech.  For the three months periods ended March&#160;31, 2022 and 2021, the Company made equity contributions related to its investments in telecommunications entities totaling approximately $0.5 million and $2.0 million, respectively.  Equity in losses, net, related to the Company&#x2019;s proportionate share of income from these telecommunications entities totaled approximately $0.3&#160;million for both the three month periods ended March&#160;31, 2022 and 2021.  The difference between the carrying amount of these investments and the Company&#x2019;s underlying equity in the net assets of the respective entities relates primarily to equity method goodwill associated with assembled workforce for each of these entities.&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;Certain of these telecommunications entities provide services to MasTec.  Expense recognized in connection with services provided by these entities totaled $1.0 million and $1.8 million for the three month periods ended March&#160;31, 2022 and 2021, respectively.  As of March&#160;31, 2022, related amounts payable to these entities were de minimis, and as of December&#160;31, 2021, totaled $0.3 million.  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, 2022, there were no employee lease expenses or advances, and for the three month period ended March&#160;31, 2021, advances totaled approximately $0.2 million.  As of March&#160;31, 2022 and December&#160;31, 2021, employee lease and advances receivable totaled approximately $0.7 million and  $0.9 million, 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;The Company has 49% equity interests in certain entities included within its Power Delivery segment that are accounted for as equity method investments, for which its aggregate investment as of both March&#160;31, 2022 and December&#160;31, 2021 totaled approximately $4 million.  For the three month period ended March 31, 2022, equity in losses, net, related to these entities totaled approximately $0.1 million.  Certain of these entities provide construction services to MasTec.  Expense recognized in connection with construction services provided by these entities totaled approximately $3.6 million for the three month period ended March&#160;31, 2022.  As of March&#160;31, 2022, related amounts payable totaled approximately $0.1 million.  In addition, the Company has line of credit arrangements with these investees, providing for up to $8.5 million of borrowing availability, of which $0.4 million was drawn as of both March&#160;31, 2022 and December&#160;31, 2021, which amounts are included within other current assets in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&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, 2022 and December&#160;31, 2021, the gross carrying amount of the Company&#x2019;s 4.50% senior notes due August 15, 2028 (the &#x201c;4.50% Senior Notes&#x201d;) totaled $600 million, and their estimated fair value, based on an exit price approach using Level 1 inputs, totaled $594.8 million and $619.5 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="ib68dac05e2d64f74899e2d9f05e5e83c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTgyMw_7afb66d3-0941-4bc2-9d44-67b5b5061379"
      unitRef="usd">160000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i8474fe32e9ac4371bb3ceda266c8db41_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTgzMA_e168da30-d3cd-4831-9107-5461f4c9fd64"
      unitRef="usd">160200000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="if5da5de3dd0c449e88e5a4ac1ee466f8_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTg1Nw_d6233dd4-f0f5-4831-978b-f77d0c9d224f"
      unitRef="usd">13900000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="ia1a6c492993846cbaf60269d817f1d3f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjAyOQ_67703ec1-2d42-4e32-9419-e8b205824441"
      unitRef="usd">39100000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="ib176ff226e30485cb6d8aab82be4622c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjAzNg_f72128ae-d26c-4063-bb6f-614ea751f21b"
      unitRef="usd">38800000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i66578de3af134a95a5012c3970c5868c_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjQ4OQ_4324ab53-5b56-4cef-a70a-8294540609ce"
      unitRef="number">0.120</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ib4c4d002d37c42429396101daac9ad5b_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjQ5NQ_97d37d9b-2635-4de8-a227-23030f764f2c"
      unitRef="number">0.183</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i17145d4438f4492d98f82e742073e346_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjUzMQ_8bff6831-7b12-4fbd-a434-f2da7c654512"
      unitRef="number">0.133</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i18830ec72ceb4514b19eb72198a07aad_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMzA3OA_71a52df9-76c5-415b-8a7a-578a805b718d"
      unitRef="usd">41000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i18830ec72ceb4514b19eb72198a07aad_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMzA4NQ_48a1c0f6-d1cb-42ae-beaa-dd0af330a7f2"
      unitRef="usd">211000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i4e33c38a1e144eae8723e2ce7e5144b5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTA5OTUxMTY2MzQxNg_d3f9c42e-0626-4ef7-8f00-341bad13c7c1"
      unitRef="usd">1700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ibe62c9580c014f0cb54c0dbd6de1bb0b_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI5MDQ2NA_0978b77f-6650-486e-8435-811ddf111600"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i4e33c38a1e144eae8723e2ce7e5144b5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI5MDA2OA_3854f923-decc-429e-b283-5c170fbab1d0"
      unitRef="usd">-1900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ibe62c9580c014f0cb54c0dbd6de1bb0b_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI5MDU2MA_afd302d3-b86d-43f9-8f4d-e29fe7bfa829"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4e33c38a1e144eae8723e2ce7e5144b5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI5MDU3MA_9d521c32-32ed-42fb-a7c2-24d6a9fdb698"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ibe62c9580c014f0cb54c0dbd6de1bb0b_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI3MTg2OA_d828f946-b7a5-4f84-9c77-dc85b97cc582"
      unitRef="usd">400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i4e33c38a1e144eae8723e2ce7e5144b5_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzY5NjU4MTQyNDU1Mw_9d98c878-5318-4350-b091-f65cc89b9b07"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ibe62c9580c014f0cb54c0dbd6de1bb0b_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzY5NjU4MTQyNDU1Mw_ba7768d9-dac6-46fd-b8d1-ac4adaeb9c66"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i8184063610e840ac827a32a599926ea7_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNTM4NA_99e02e0e-2bd4-45b4-a6de-d088c4ba934b"
      unitRef="number">0.33</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <mtz:EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage
      contextRef="i1917bd31ca1243ef84159771ca123480_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNTUyOQ_e09b7724-2898-49d3-b2f0-0f2fd7803f69"
      unitRef="number">0.15</mtz:EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="iddc7ae87a743493f8895e9458f598486_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNTYyNA_8910a666-d72d-4b6a-b334-668c9d5281b3"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzM1NA_abdf69db-3ea1-4800-a718-062b9e33dc43"
      unitRef="usd">280000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzM2MQ_fad58b70-abef-441c-bc10-7f21bf8e0211"
      unitRef="usd">267000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i616f9682853a44438e3cb7f02795539e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzQ3Ng_3dcbd215-a096-41a6-8c1c-08bedea7e552"
      unitRef="usd">15000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i1917bd31ca1243ef84159771ca123480_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzQ3Ng_bfb2760f-022d-4f10-8239-f475ccbb3c6f"
      unitRef="usd">15000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzUyMA_0c5ea5b4-abb0-497b-b7f0-352f8eac4b47"
      unitRef="usd">20000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzUyMA_f04562d7-5567-4c87-a8cd-9724b8fa2ddf"
      unitRef="usd">20000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzU1Nw_40a1e0d5-0de4-4b19-bcc1-36799b254045"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzU1Nw_a09c9ac8-5305-461a-ae4f-52ff17aee926"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ied4bc21b596a4be8886a58ff682d7160_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfODA0OA_1c4c4f58-6bd8-44c1-900e-bc4b2bf612ca"
      unitRef="usd">7400000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i033fa289191f4892a13d09942f00c2a6_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfODEyNg_def0d6bb-a00a-4a54-bbfc-22240dc6606d"
      unitRef="usd">7700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ied4bc21b596a4be8886a58ff682d7160_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfODI5NA_45c2692b-ec7c-4869-80e7-9d2333653437"
      unitRef="usd">3100000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i033fa289191f4892a13d09942f00c2a6_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI5MjMxNw_d963729b-5ee5-456c-9aa8-19a2eb622f7a"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees
      contextRef="i8184063610e840ac827a32a599926ea7_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfODYwNw_1bdccfad-d72c-4892-914e-cc4461bcc744"
      unitRef="usd">99200000</us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i8184063610e840ac827a32a599926ea7_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfODg1Mg_d22b1670-d3b5-4ce0-ae68-b2b8a7d9c883"
      unitRef="usd">234000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i5a90a9fa2f844628af26e12d321ef5f4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfODg1OQ_252448cd-99c5-49e7-a354-7e18059e3ca5"
      unitRef="usd">216000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ied4bc21b596a4be8886a58ff682d7160_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfOTY1Mg_b6afc1e9-785c-4496-80ad-58fe8f3e1c17"
      unitRef="usd">18200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ied4bc21b596a4be8886a58ff682d7160_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI3MjQ2Nw_47b245bc-aa8a-4d5a-aad0-da306f99fc7d"
      unitRef="usd">13800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i033fa289191f4892a13d09942f00c2a6_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzE0NjgyNTYwNTgxNw_49236984-80b5-4881-a463-bab8078cab5d"
      unitRef="usd">17300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i033fa289191f4892a13d09942f00c2a6_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzE0NjgyNTYwNTgyNA_e988f140-0536-4117-bc75-c4c610bf706f"
      unitRef="usd">13100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <mtz:EquityInvestmentOwnershipPercentage
      contextRef="id8339a546c3b44a4a6530025a351674f_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTA0OTY_55844571-4800-4f4d-93b1-81e8a5fcf965"
      unitRef="number">0.03</mtz:EquityInvestmentOwnershipPercentage>
    <mtz:EquityInvestmentOwnershipPercentage
      contextRef="iecda1bde4b3649188674f6cbdb44ec37_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTA0OTY_bf7fbba8-3846-470b-9349-aea52c54cb42"
      unitRef="number">0.03</mtz:EquityInvestmentOwnershipPercentage>
    <mtz:BeneficialOwnershipInterestPercentage
      contextRef="id8339a546c3b44a4a6530025a351674f_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTA3MTU_2d435399-a4d4-4d24-b038-d608b2197594"
      unitRef="number">0.05</mtz:BeneficialOwnershipInterestPercentage>
    <mtz:BeneficialOwnershipInterestPercentage
      contextRef="iecda1bde4b3649188674f6cbdb44ec37_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTA3MjI_713b469b-c6ed-4ee2-ab4e-91d52e6bfd2f"
      unitRef="number">0.06</mtz:BeneficialOwnershipInterestPercentage>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id9f1d6053b2943a98c6406fe1cbaee68_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTEwNTQ_38d007b9-c641-48af-9d34-db05f45f0591"
      unitRef="usd">3000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i4a538e65a3c94daa87c8224c3aa9664c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTEwNjE_47d3f9b5-169f-46ec-83a7-250af0e85e95"
      unitRef="usd">8000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="id8339a546c3b44a4a6530025a351674f_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTExMTY_548137d4-cc0f-483d-8d64-0181f9fcfc49"
      unitRef="usd">6000000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="iecda1bde4b3649188674f6cbdb44ec37_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTExMTY_8f5cde73-805b-40b4-b845-5c9f90c7e8c3"
      unitRef="usd">6000000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ic6b70e2b061b45f2a0b6d83519957dc2_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTEyOTA_ae4e3d99-75ff-4c46-b8a3-44267ee7894c"
      unitRef="usd">-4800000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i060b6f7e3d894cd5a75cdefe9d0f841a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTEzNzI_229fe099-7d35-416c-b651-c60086c97fc3"
      unitRef="usd">-1000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="i060b6f7e3d894cd5a75cdefe9d0f841a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI3OTIzNA_6b1e2576-60bd-41e2-b00a-ba687950c57b"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i060b6f7e3d894cd5a75cdefe9d0f841a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI3OTIyNg_e71b0aa6-fefc-4407-92fe-91e81be123ee"
      unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ContractualObligation
      contextRef="if529f827495c414cbf8609734378cd3d_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTI2MDc_d08240b9-d947-4ec4-93c9-59e47b5840fa"
      unitRef="usd">2500000</us-gaap:ContractualObligation>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="id71055d53e5f4bb28bc123a1215b6c44_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTI2MTY_7cff86c5-8596-4627-9b26-27729480a8ac"
      unitRef="number">0.75</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i9f65141773054db4997dc5b0c1bad5f7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzE0NjgyNTYwNzQxNw_06624247-419e-4616-a93d-89c7fc38b5a7"
      unitRef="usd">1700000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i04c667cd9d3c44d59ba5b40cd5d8affc_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI4NDczOQ_2cb4750d-e1ea-467e-b03b-9ebfe5e9b889"
      unitRef="usd">400000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i9f65141773054db4997dc5b0c1bad5f7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTI5MzM_44c467ed-40ef-4827-9c03-6d9f894ed6e9"
      unitRef="usd">-200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i04c667cd9d3c44d59ba5b40cd5d8affc_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzE0NjgyNTYwNzU4Ng_3abc3f6b-a646-4877-a844-bbc1c6ae8429"
      unitRef="usd">-100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i3e884c7eea6e4d3f8cd62faeea67f324_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTM1MDg_1bd15125-3803-4754-ae80-ac8161137a48"
      unitRef="usd">20000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ie447490b0ccb47fea2e832f9dc8f6c25_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTM1MDg_5ac6154f-9c23-4288-a87a-db184b58e468"
      unitRef="usd">20000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="iddc7ae87a743493f8895e9458f598486_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTM1NDM_25397ea5-e5e0-4118-9944-e64823e7e0e9"
      unitRef="usd">17000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i4b4f0023afa246dab1c7c3f2cac05f43_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTM1NDM_d014aaaf-108d-4365-b48f-75322883308d"
      unitRef="usd">17000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ie5acf04863014f0e9592e8a46964f339_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI3NDg3Nw_2b402f46-adf9-4585-9d12-6026d8e4f339"
      unitRef="usd">500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i01006322e4084c1496968f6d4dc96420_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI3NDg4Mw_69341eaf-41ee-4dcb-b877-61ba566c0c6f"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i01006322e4084c1496968f6d4dc96420_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMzI5ODUzNDkyMzQxNA_7bb60591-a357-4859-8af8-3aae5e78db78"
      unitRef="usd">-300000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie5acf04863014f0e9592e8a46964f339_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMzI5ODUzNDkyMzQxNA_ca74e291-9611-40e3-b6ce-c39a0e2a2f13"
      unitRef="usd">-300000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if822bde85dce48ab9970d8a36dccc7fc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTQ2Mzk_0e266122-e474-4077-be52-62fc1e32a183"
      unitRef="usd">1000000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ida8454e07daf40fe89d89ee6002e5a4a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTQ2NDY_834d490d-a96f-4fa3-9eb0-0144a3760df1"
      unitRef="usd">1800000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ia060af5e1feb46d4a91d1ea8b75330f6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTQ4NTY_ad260960-ae18-4467-81f6-8891513687cd"
      unitRef="usd">300000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:PaymentsForAdvanceToAffiliate
      contextRef="ie5acf04863014f0e9592e8a46964f339_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI5MjM0NQ_8e7a5d85-69e1-4126-b01d-0b1969de001d"
      unitRef="usd">0</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:PaymentsForAdvanceToAffiliate
      contextRef="i01006322e4084c1496968f6d4dc96420_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMjE5OTAyMzI3NDQ4Mw_8fc4a7a2-4649-4468-b44a-97915d2a536c"
      unitRef="usd">200000</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i0d798e8ceb1c425cbb2c7e08188d73f9_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzE0NjgyNTYxNjg4OA_fb06a473-fff8-4b7e-a8fc-514c11f44a7d"
      unitRef="usd">700000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i69ae01b01cb4463684f67aff5f619e75_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMzI5ODUzNDkyMzQ4MA_af6e8374-4e52-45b8-9bcc-30530a2548ef"
      unitRef="usd">900000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ifffabc3eb9c5489ab63f6f3e8a6a5d57_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzE0NjgyNTYxOTk4OQ_7355544f-c4df-4b61-9033-e088b6eabdf2"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ia2f97768cd4a4591bd401e12859d3471_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTA5OTUxMTY2NzI0NQ_46d3e821-558e-4cf8-94b6-6619018919ca"
      unitRef="usd">4000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i570c3c38bc6444dfb482e516128c2d2b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTA5OTUxMTY2NzI0NQ_8e9143dd-ef50-4e0c-9159-8d6a0a22a6df"
      unitRef="usd">4000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if84009b9341f4af5a9b07acdc3da7691_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTA5OTUxMTY2NzI4MQ_62e0db60-b2d2-4290-a58a-f215a1c04a29"
      unitRef="usd">100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if84009b9341f4af5a9b07acdc3da7691_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTA5OTUxMTY2NzI2Mw_2148116a-45de-44f3-a7c8-131201329a23"
      unitRef="usd">3600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ifffabc3eb9c5489ab63f6f3e8a6a5d57_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTA5OTUxMTY2NzI5OA_7f2d796e-8c2e-4728-ad5c-fdf13db4a388"
      unitRef="usd">100000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ifffabc3eb9c5489ab63f6f3e8a6a5d57_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzE0NjgyNTYxOTgxNg_20d4d859-3f56-4641-a27c-c366bfa6722e"
      unitRef="usd">8500000</us-gaap:FinancingReceivableRevolving>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i476e4eb23a5447f79187f7af0ccde532_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzE0NjgyNTYxOTg1OA_a6d89888-a7e0-4531-8f56-43f1ccdb566a"
      unitRef="usd">400000</us-gaap:FinancingReceivableRevolving>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i6419eb0e5d8d4e19b4e1705b315a1e50_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfNzE0NjgyNTYxOTg1OA_b2269f84-d807-47f1-9598-83678f3cc67d"
      unitRef="usd">400000</us-gaap:FinancingReceivableRevolving>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5513cee8103847d6bf35210b601d1afb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTU0NjE_5f2f375f-bc75-4b1c-a602-f5a4329146e3"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie89771a151da4e71be11a308f976d292_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTU0NjE_b1cc4c56-0125-4689-b266-f89d1c90b272"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5513cee8103847d6bf35210b601d1afb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTU0OTA_5f2f375f-bc75-4b1c-a602-f5a4329146e3"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie89771a151da4e71be11a308f976d292_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTU0OTA_b1cc4c56-0125-4689-b266-f89d1c90b272"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="i43cc1cffd3b348bf885d72ef3872fb61_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTU1MTY_035c5662-b574-4bf2-8b1c-cfd313db4f44"
      unitRef="usd">600000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i14ceff894977418f8c8b3c7b0cb9143b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTU1MTY_bade0713-b313-47fb-9310-1f9f12d20b98"
      unitRef="usd">600000000</us-gaap:SeniorNotes>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i5513cee8103847d6bf35210b601d1afb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTU2Mjg_e1068e1c-dee9-41b0-9a3c-76e895199beb"
      unitRef="usd">594800000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ie89771a151da4e71be11a308f976d292_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80Ni9mcmFnOjE1ZjYyNzhiMWUzZjQwNmY5MjUyZWU3NzhmNDIzNzJmL3RleHRyZWdpb246MTVmNjI3OGIxZTNmNDA2ZjkyNTJlZTc3OGY0MjM3MmZfMTU2MzU_bff4839a-7b8e-4a52-b858-8ae8c83b8ac4"
      unitRef="usd">619500000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RleHRyZWdpb246MTgxMWU2NTEyMGI2NDBlYmFmNmEzMjFkN2Q0MTZmNjNfMjY4Nw_c32075cc-ee20-4b07-90fa-196411bcc7e4">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;2022&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;2021&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;910.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,027.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;(7.9)&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;(7.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;/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;902.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,019.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 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;272.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;296.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;/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,051.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;931.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: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,324.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,227.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, 2022, provisions for credit losses were de minimis, and for the three month period ended March&#160;31, 2021, provisions for credit losses totaled a recovery of $7.7 million resulting from successful collection of previously reserved amounts.  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 &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;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 $298.3 million and $314.0 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively, of which deferred revenue comprised approximately $286.3 million and $296.1 million, respectively.  For the three month period ended March&#160;31, 2022, the Company recognized revenue of approximately $186.2 million related to amounts that were included in deferred revenue as of December&#160;31, 2021, resulting primarily from advancement of physical progress on the related projects during the 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;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 $1.0 million and $0.8 million for the three month periods ended March&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RleHRyZWdpb246MTgxMWU2NTEyMGI2NDBlYmFmNmEzMjFkN2Q0MTZmNjNfMjY3OQ_32655b92-bdbd-4318-8bb7-090f216dec1e">&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;2022&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;2021&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;910.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,027.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;(7.9)&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;(7.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;/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;902.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,019.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 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;272.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;296.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;/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,051.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;931.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: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,324.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,227.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="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RhYmxlOmRhMjAwNTU4MTVlZDQxODE4MTRlZjFhZWE5NTQ2OGQ4L3RhYmxlcmFuZ2U6ZGEyMDA1NTgxNWVkNDE4MTgxNGVmMWFlYTk1NDY4ZDhfMS0xLTEtMS04NTE1Nw_1b0b4324-2318-4890-8fcc-5620c2a4a5ea"
      unitRef="usd">910400000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RhYmxlOmRhMjAwNTU4MTVlZDQxODE4MTRlZjFhZWE5NTQ2OGQ4L3RhYmxlcmFuZ2U6ZGEyMDA1NTgxNWVkNDE4MTgxNGVmMWFlYTk1NDY4ZDhfMS0zLTEtMS04NTE1Nw_5d276819-058e-43c0-8d7f-b7e314156910"
      unitRef="usd">1027100000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RhYmxlOmRhMjAwNTU4MTVlZDQxODE4MTRlZjFhZWE5NTQ2OGQ4L3RhYmxlcmFuZ2U6ZGEyMDA1NTgxNWVkNDE4MTgxNGVmMWFlYTk1NDY4ZDhfMi0xLTEtMS04NTE1Nw_4e79459d-d78b-4891-96f3-7ef3ff78793b"
      unitRef="usd">7900000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RhYmxlOmRhMjAwNTU4MTVlZDQxODE4MTRlZjFhZWE5NTQ2OGQ4L3RhYmxlcmFuZ2U6ZGEyMDA1NTgxNWVkNDE4MTgxNGVmMWFlYTk1NDY4ZDhfMi0zLTEtMS04NTE1Nw_8559e7b6-2d01-487a-bac3-282bf131378b"
      unitRef="usd">7800000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RhYmxlOmRhMjAwNTU4MTVlZDQxODE4MTRlZjFhZWE5NTQ2OGQ4L3RhYmxlcmFuZ2U6ZGEyMDA1NTgxNWVkNDE4MTgxNGVmMWFlYTk1NDY4ZDhfMy0xLTEtMS04NTE1Nw_44856043-8e1d-4e03-97cf-a60bbbd89761"
      unitRef="usd">902500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RhYmxlOmRhMjAwNTU4MTVlZDQxODE4MTRlZjFhZWE5NTQ2OGQ4L3RhYmxlcmFuZ2U6ZGEyMDA1NTgxNWVkNDE4MTgxNGVmMWFlYTk1NDY4ZDhfMy0zLTEtMS04NTE1Nw_bb7c3235-060c-4297-8a31-2f6b7c2d9dbe"
      unitRef="usd">1019300000</us-gaap:AccountsReceivableNetCurrent>
    <mtz:ContractRetainage
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RhYmxlOmRhMjAwNTU4MTVlZDQxODE4MTRlZjFhZWE5NTQ2OGQ4L3RhYmxlcmFuZ2U6ZGEyMDA1NTgxNWVkNDE4MTgxNGVmMWFlYTk1NDY4ZDhfNS0xLTEtMS04NTE1Nw_c3b742e5-3fc0-4b27-a625-094842f1de10"
      unitRef="usd">272900000</mtz:ContractRetainage>
    <mtz:ContractRetainage
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RhYmxlOmRhMjAwNTU4MTVlZDQxODE4MTRlZjFhZWE5NTQ2OGQ4L3RhYmxlcmFuZ2U6ZGEyMDA1NTgxNWVkNDE4MTgxNGVmMWFlYTk1NDY4ZDhfNS0zLTEtMS04NTE1Nw_34452834-4fdb-4137-aa75-98f94fb3b13f"
      unitRef="usd">296800000</mtz:ContractRetainage>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RhYmxlOmRhMjAwNTU4MTVlZDQxODE4MTRlZjFhZWE5NTQ2OGQ4L3RhYmxlcmFuZ2U6ZGEyMDA1NTgxNWVkNDE4MTgxNGVmMWFlYTk1NDY4ZDhfNi0xLTEtMS04NTE1Nw_35987431-4427-4086-8aa5-89fa4e6c0512"
      unitRef="usd">1051400000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RhYmxlOmRhMjAwNTU4MTVlZDQxODE4MTRlZjFhZWE5NTQ2OGQ4L3RhYmxlcmFuZ2U6ZGEyMDA1NTgxNWVkNDE4MTgxNGVmMWFlYTk1NDY4ZDhfNi0zLTEtMS04NTE1Nw_ba00a706-31f3-4257-80bc-efd304088972"
      unitRef="usd">931100000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RhYmxlOmRhMjAwNTU4MTVlZDQxODE4MTRlZjFhZWE5NTQ2OGQ4L3RhYmxlcmFuZ2U6ZGEyMDA1NTgxNWVkNDE4MTgxNGVmMWFlYTk1NDY4ZDhfNy0xLTEtMS04NTE1Nw_d1a2c305-48be-4f37-8bf8-04408441847c"
      unitRef="usd">1324300000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RhYmxlOmRhMjAwNTU4MTVlZDQxODE4MTRlZjFhZWE5NTQ2OGQ4L3RhYmxlcmFuZ2U6ZGEyMDA1NTgxNWVkNDE4MTgxNGVmMWFlYTk1NDY4ZDhfNy0zLTEtMS04NTE1Nw_c2dbdcca-a9ef-491c-9b89-dfe85b246e92"
      unitRef="usd">1227900000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <mtz:RetainagePercentOfContractBillings
      contextRef="ibae8a69a06224fc49035a63f7689e87f_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RleHRyZWdpb246MTgxMWU2NTEyMGI2NDBlYmFmNmEzMjFkN2Q0MTZmNjNfNzI2_8a6cc7ad-6ee4-4c1a-accc-c7c365f010ed"
      unitRef="number">0.05</mtz:RetainagePercentOfContractBillings>
    <mtz:RetainagePercentOfContractBillings
      contextRef="i975049ced9a84dc0bb0a2f0cdfb29a1a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RleHRyZWdpb246MTgxMWU2NTEyMGI2NDBlYmFmNmEzMjFkN2Q0MTZmNjNfNzMy_abe853c3-5dad-4f1d-9054-b3f0eae364b5"
      unitRef="number">0.10</mtz:RetainagePercentOfContractBillings>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RleHRyZWdpb246MTgxMWU2NTEyMGI2NDBlYmFmNmEzMjFkN2Q0MTZmNjNfMTIxMA_4af96c2d-a927-4c68-b7a1-39cf05c941e3"
      unitRef="usd">-7700000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RleHRyZWdpb246MTgxMWU2NTEyMGI2NDBlYmFmNmEzMjFkN2Q0MTZmNjNfMTgwNw_b2e18c3a-be3b-4610-bdc4-3899f81b1ce7"
      unitRef="usd">298300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RleHRyZWdpb246MTgxMWU2NTEyMGI2NDBlYmFmNmEzMjFkN2Q0MTZmNjNfMTgxNA_3a5e7e54-cf67-43bf-8b11-091e8078c1ce"
      unitRef="usd">314000000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RleHRyZWdpb246MTgxMWU2NTEyMGI2NDBlYmFmNmEzMjFkN2Q0MTZmNjNfMTg5OA_d1ba1db3-bc40-44fd-9bf8-7e8c370096f9"
      unitRef="usd">286300000</mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RleHRyZWdpb246MTgxMWU2NTEyMGI2NDBlYmFmNmEzMjFkN2Q0MTZmNjNfMTkwNQ_73e15388-1262-4c60-8450-8d98ecd58195"
      unitRef="usd">296100000</mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RleHRyZWdpb246MTgxMWU2NTEyMGI2NDBlYmFmNmEzMjFkN2Q0MTZmNjNfMjAxNA_b963c52b-7271-4cb8-8195-586b91438b09"
      unitRef="usd">186200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="if359139321464f8c978c9d26a739211a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RleHRyZWdpb246MTgxMWU2NTEyMGI2NDBlYmFmNmEzMjFkN2Q0MTZmNjNfMjUzNQ_77fcad31-e1ee-4348-9e2c-77ec2bbe7b7e"
      unitRef="usd">-1000000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i5544c92cd9584524b77e173dba177599_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF80OS9mcmFnOjE4MTFlNjUxMjBiNjQwZWJhZjZhMzIxZDdkNDE2ZjYzL3RleHRyZWdpb246MTgxMWU2NTEyMGI2NDBlYmFmNmEzMjFkN2Q0MTZmNjNfMjU0Mg_5b1c14af-bda4-42c3-bb67-3efe2b4af42d"
      unitRef="usd">-800000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RleHRyZWdpb246YWFiMWY4ODQzZWVhNGM1MjkxOTBlZDdhNGYwOThmM2FfNjE3_a3c80b98-3ba4-4ab4-9591-dc544703b2e7">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;2022&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;2021&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;40.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;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93.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;94.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:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,495.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;2,411.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:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270.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;262.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.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;32.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:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,960.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,840.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,475.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,404.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,484.7&#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,436.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;The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $179.4 million and $176.4 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively.  Capitalized internal-use software, net of accumulated amortization, totaled $43.5 million and $43.9 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RleHRyZWdpb246YWFiMWY4ODQzZWVhNGM1MjkxOTBlZDdhNGYwOThmM2FfNjEx_385a2f9f-68c9-4f0e-8dbf-b1cc3f51f05b">&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;2022&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;2021&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;40.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;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93.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;94.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:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,495.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;2,411.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:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270.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;262.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.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;32.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:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,960.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,840.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,475.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,404.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,484.7&#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,436.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="i3939d02dd1b64ec199921771ac53099f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfMS0xLTEtMS04NTE1Nw_c2d78399-4cb6-48ca-a546-6a1bd3b6ef71"
      unitRef="usd">40000000.0</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib3ab840d156e4b12aec2a980ae839d6d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfMS0zLTEtMS04NTE1Nw_d9f426b2-e800-4a72-bee8-f18007fdd552"
      unitRef="usd">40000000.0</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i4de9406c05714f36b913941029c8dd2d_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfMi0xLTEtMS04NTE1Nw_644af75c-7a32-48f8-bf32-8e07ae9799e0"
      unitRef="usd">93900000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i1369aecb66444fe69b920517085c8c84_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfMi0zLTEtMS04NTE1Nw_f39a64c5-a530-4a1b-bc00-85397e74d73e"
      unitRef="usd">94100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i32b7d6d9bbe44e60ae06327090b4db88_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfMy0xLTEtMS04NTE1Nw_35f73eb5-85f5-4895-8a73-b5b330623c2c"
      unitRef="usd">2495700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i494fdf5baf03460fa78e9d75bfcab481_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfMy0zLTEtMS04NTE1Nw_da6ed100-2eb9-44f7-90ca-06ab7fdc03c1"
      unitRef="usd">2411000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ia61077653f96402c9209c79e67e4c093_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfNC0xLTEtMS04NTE1Nw_cae99d7b-b9d5-4b2b-99b9-48d23946f01c"
      unitRef="usd">270700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i171f3508e95743bf92ae3c343b9a12f2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfNC0zLTEtMS04NTE1Nw_cfa9e00f-331a-4539-8ed8-c416a6cfe10a"
      unitRef="usd">262600000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i19542fee3ec944f682049b628478b985_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfNS0xLTEtMS04NTE1Nw_1f9d5b5c-cb9e-48ed-b137-69d8aa974c0a"
      unitRef="usd">60100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8bf5cb148db34e1681190aab51b9521f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfNS0zLTEtMS04NTE1Nw_9f15c578-7f51-47e6-bc57-241b9cd5ca5e"
      unitRef="usd">32700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfNi0xLTEtMS04NTE1Nw_dd3cf51f-ef3e-416d-a470-d7d23638e11f"
      unitRef="usd">2960400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfNi0zLTEtMS04NTE1Nw_523e21f5-42a3-41ea-bf3b-ea5137f52047"
      unitRef="usd">2840400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfNy0xLTEtMS04NTE1Nw_d8abc6a9-1234-4f89-946a-529e3d552a73"
      unitRef="usd">1475700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfNy0zLTEtMS04NTE1Nw_6ba17e36-35f8-434f-98d8-4e616e0a90a6"
      unitRef="usd">1404300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfOC0xLTEtMS04NTE1Nw_d3a37d50-997b-4cac-ab85-fe74a9c8c67e"
      unitRef="usd">1484700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RhYmxlOmVlMTdiNTg0MzI1NjQzZDdiNzU3OTA2Njc4NmE1NzczL3RhYmxlcmFuZ2U6ZWUxN2I1ODQzMjU2NDNkN2I3NTc5MDY2Nzg2YTU3NzNfOC0zLTEtMS04NTE1Nw_fcfba516-6927-42fc-8afe-606c08cf7042"
      unitRef="usd">1436100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RleHRyZWdpb246YWFiMWY4ODQzZWVhNGM1MjkxOTBlZDdhNGYwOThmM2FfMzA0_b1c619ed-e1fb-4033-8965-1f8a91de9bfc"
      unitRef="usd">179400000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RleHRyZWdpb246YWFiMWY4ODQzZWVhNGM1MjkxOTBlZDdhNGYwOThmM2FfMzEx_51a0c608-a017-432e-8a84-a7cd9a386973"
      unitRef="usd">176400000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RleHRyZWdpb246YWFiMWY4ODQzZWVhNGM1MjkxOTBlZDdhNGYwOThmM2FfNDIy_63b803a8-04df-455f-98e3-df8652dd47aa"
      unitRef="usd">43500000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81Mi9mcmFnOmFhYjFmODg0M2VlYTRjNTI5MTkwZWQ3YTRmMDk4ZjNhL3RleHRyZWdpb246YWFiMWY4ODQzZWVhNGM1MjkxOTBlZDdhNGYwOThmM2FfNDI5_6b9783c1-a58a-4c1e-adf5-bbd12fcfb3b1"
      unitRef="usd">43900000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfNDYxNA_d0de670b-1adc-47e1-a945-f0eef48d1e3b">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&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;2021&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;690.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 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;772.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="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;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;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="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;299.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;310.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="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,940.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;2,032.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt, net of deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,922.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,014.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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137.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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,788.7&#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,876.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;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 Credit Facility&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, 2022, the Company&#x2019;s senior unsecured credit facility (the &#x201c;Credit Facility&#x201d;) had aggregate borrowing commitments totaling approximately $2.0 billion, which amount is composed of&#160;$1.65 billion&#160;of revolving commitments and a term loan with an original principal amount of $350 million (the &#x201c;Term Loan&#x201d;).  The Term Loan is subject to amortization in quarterly principal installments of approximately $2.2 million commencing in March 2023, which quarterly installments increase to approximately $4.0 million in March 2025 until maturity.  Quarterly principal installments on the Term Loan are subject to adjustment, if applicable, for certain prepayments.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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, 2022 and December&#160;31, 2021, outstanding revolving loans, which included $0.5 million and $32.3 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.60% and 2.32% per annum, respectively.  The Term Loan accrued interest at rates of 1.71% and 1.35% as of March&#160;31, 2022 and December&#160;31, 2021, respectively.  Letters of credit of approximately $198.6 million and $166.3 million were issued as of March&#160;31, 2022 and December&#160;31, 2021, respectively.  As of both March&#160;31, 2022 and December&#160;31, 2021, letter of credit fees accrued at 0.4375% per annum for performance standby letters of credit and at 1.25% per annum for financial standby letters of credit.  Outstanding letters of credit mature at various dates and most have automatic renewal provisions, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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;subject to prior notice of cancellation.  As of March&#160;31, 2022 and December&#160;31, 2021, availability for revolving loans totaled $760.9 million and $711.5 million, respectively, or up to $451.4 million and $483.7 million, respectively, for new letters of credit.  Revolving loan borrowing capacity included $299.5 million and $267.7 million of availability in either Canadian dollars or Mexican pesos as of March&#160;31, 2022 and December&#160;31, 2021, respectively.  The unused facility fee as of both March&#160;31, 2022 and December&#160;31, 2021 accrued at a rate of 0.175% per annum.&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 Credit Facility is guaranteed by certain subsidiaries of the Company and the obligations under the Credit Facility are not secured.  &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 Credit Facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  The Company has other credit facilities that support: (i) the working capital requirements of its foreign operations and (ii) certain letter of credit issuances.  There were no outstanding borrowings under the Company&#x2019;s other credit facilities as of March&#160;31, 2022 or December&#160;31, 2021.  Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.&#160; As of March&#160;31, 2022 and December&#160;31, 2021, letters of credit issued under this facility totaled $18.4 million and $22.2 million, respectively, and accrued fees at 0.40% per annum as of both periods.  The Company&#x2019;s other credit facilities are subject to customary provisions and covenants.&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 Guarantees and 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;The 4.50% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by certain of the Company&#x2019;s wholly-owned domestic restricted subsidiaries that guarantee its existing credit facilities.  MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both March&#160;31, 2022 and December&#160;31, 2021.&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, 2022 and December&#160;31, 2021, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $5.3 million and $11.7 million, respectively.  For additional information pertaining to the Company&#x2019;s debt instruments, see Note 7 - Debt in the Company&#x2019;s 2021 Form 10-K.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfNDYwOA_36ba4122-0c00-4f16-b22c-7a51aa119031">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2022&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;2021&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;690.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 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;772.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="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;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;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="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;299.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;310.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="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,940.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;2,032.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt, net of deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,922.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,014.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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137.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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,788.7&#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,876.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="i074edc709bf54d87a9c76157815657bb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfMi00LTEtMS04NTE1Nw_1101a506-3698-4a1e-b203-b1a47122a1fe"
      unitRef="usd">690500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idc5cbd4fce64440bad983323062fd2ed_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfMi02LTEtMS04NTE1Nw_f2ef7fe3-1a00-49f4-a234-1ada032e692d"
      unitRef="usd">772300000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i952212e803264cb2bd5e4f5b84bef7fe_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfMy00LTEtMS04NTE1Nw_87bc91db-a6c6-4fca-858f-e9c041eee290"
      unitRef="usd">350000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i812e0d35cc8b4eceaa13bb9c96202a02_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfMy02LTEtMS04NTE1Nw_3abf91d7-a2ca-4445-b8e2-8d79d33a6b1d"
      unitRef="usd">350000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5513cee8103847d6bf35210b601d1afb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfNC0wLTEtMS04NTE1Ny90ZXh0cmVnaW9uOjU4MThhMWVlYTMyYTRhMTNhN2RjODVhNTI1NzJjZWQ5XzQ_0d7b5359-6e44-4ff7-95fa-5a4e6fb3bdb4"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5513cee8103847d6bf35210b601d1afb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfNC00LTEtMS04NTE1Nw_c001b60b-e269-41da-9f07-a9f084bf0b68"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie89771a151da4e71be11a308f976d292_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfNC02LTEtMS04NTE1Nw_cd7c4369-2ef0-4e31-8ffa-79790d76df25"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <mtz:FinanceLeaseAndOtherObligations
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfNS00LTEtMS04NTE1Nw_95f62080-66cd-466b-8d06-9f02152678fc"
      unitRef="usd">299800000</mtz:FinanceLeaseAndOtherObligations>
    <mtz:FinanceLeaseAndOtherObligations
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfNS02LTEtMS04NTE1Nw_09e85b04-3a3c-4000-aa6d-3cb8032bf45d"
      unitRef="usd">310300000</mtz:FinanceLeaseAndOtherObligations>
    <mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfNi00LTEtMS04NTE1Nw_faca3a20-4bde-414a-bf80-3915cd374824"
      unitRef="usd">1940300000</mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross>
    <mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfNi02LTEtMS04NTE1Nw_b2db1bda-3f48-48c3-8551-9f68dcd8555e"
      unitRef="usd">2032600000</mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfNy00LTEtMS04NTE1Nw_40abbd7d-5eb4-464e-a059-39453ae9452c"
      unitRef="usd">17600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfNy02LTEtMS04NTE1Nw_10aad445-13a9-42b8-a6d3-f1eafb0eb0c9"
      unitRef="usd">18500000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfOC00LTEtMS04NTE1Nw_87519103-b05b-4792-b9f1-00c378f89b12"
      unitRef="usd">1922700000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfOC02LTEtMS04NTE1Nw_4603247c-0918-4941-a87d-1cf9ad33dc67"
      unitRef="usd">2014100000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfOS00LTEtMS04NTE1Nw_e393d301-9504-40c5-b511-9d811b024410"
      unitRef="usd">134000000.0</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfOS02LTEtMS04NTE1Nw_b86ee5e4-fe20-4e2b-a9ec-863c0bb23a53"
      unitRef="usd">137900000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfMTAtNC0xLTEtODUxNTc_1b47d9ca-2031-462e-9c5c-1baa426f5279"
      unitRef="usd">1788700000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RhYmxlOjc3YjEwZDE5N2EyYjQxODNhYzE3YzAwMDIyYjM3MTc0L3RhYmxlcmFuZ2U6NzdiMTBkMTk3YTJiNDE4M2FjMTdjMDAwMjJiMzcxNzRfMTAtNi0xLTEtODUxNTc_21c8e5b9-0a61-47e3-902c-8ee9e0c46c6c"
      unitRef="usd">1876200000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ice2147c9dd124f6cbe91a9610544b724_I20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMjk0_5b3f06a7-2b18-4a4a-9790-8f6de46f7037"
      unitRef="usd">2000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i074edc709bf54d87a9c76157815657bb_I20220331"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMzI2_89dcf70a-a188-4708-af54-8f84455ae8a8"
      unitRef="usd">1650000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i952212e803264cb2bd5e4f5b84bef7fe_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfNDA3_072e3411-ff6e-472c-9100-a06a12ac3cd1"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal
      contextRef="i31e07154b4f24277874af246fb1f30f7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfNDky_70bf38d9-7c19-4702-a320-e03a0609e50d"
      unitRef="usd">2200000</us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal
      contextRef="idd4d9a23b5a04bfd80ba7cb02d1b74a0_D20250301-20250331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMjE5OTAyMzI2MDc4NA_a9af87db-e210-4581-bb26-fb1916a989ab"
      unitRef="usd">4000000</us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal>
    <us-gaap:LineOfCredit
      contextRef="i061eb999d39f48b69f78ceae3c5ef481_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfNzA5_817fa612-15a3-4d33-9042-90d941687a8c"
      unitRef="usd">500000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="id03883c876a94890b4b890ac3385cb70_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfNzE2_43807a2e-af74-4ee6-bb5e-03ba7a3e8615"
      unitRef="usd">32300000</us-gaap:LineOfCredit>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i074edc709bf54d87a9c76157815657bb_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfODQz_08cee4e5-da35-42c1-9fe1-0f38fbeb6baa"
      unitRef="number">0.0160</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="idc5cbd4fce64440bad983323062fd2ed_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfODUw_1ac8a137-1d8f-4cee-984b-c7670e4e3761"
      unitRef="number">0.0232</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i952212e803264cb2bd5e4f5b84bef7fe_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfOTIy_ec3660bd-160c-4182-980f-adbcd79134aa"
      unitRef="number">0.0171</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i812e0d35cc8b4eceaa13bb9c96202a02_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfOTI5_fc99a5fd-55ac-4ccf-921b-2f6c1963bd92"
      unitRef="number">0.0135</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ice2147c9dd124f6cbe91a9610544b724_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfOTk5_e61b6c45-de9f-40ed-889d-120b6474b46c"
      unitRef="usd">198600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i02b1e32febbd4463b587c3237e8aec59_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMTAwNg_49764f7b-89c2-4687-828e-9e0b94f57fc5"
      unitRef="usd">166300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i735416912f074e36b6f536be909dacdc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMTEwOA_ca1f68e5-86de-403d-aa7a-9814fa4288d8"
      unitRef="number">0.004375</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="id894b86dd4cf4b6f9abac3ec1a71c4de_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMTEwOA_e0d622a2-9980-4790-9504-479ddeab6679"
      unitRef="number">0.004375</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="idc0c16914b9f469a8f1ffb5339c91fd5_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMTE3MA_54e0ec5b-ea93-452d-bff1-53fda194f557"
      unitRef="number">0.0125</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i9add3f0f8de24262a2d12de44ff677cb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMTE3MA_c5db354f-226f-4e6f-b01f-31e24f619c4e"
      unitRef="number">0.0125</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i074edc709bf54d87a9c76157815657bb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMTQyMw_2c38340a-4b0e-4ddb-9685-b1998a3386fe"
      unitRef="usd">760900000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="idc5cbd4fce64440bad983323062fd2ed_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMTQzMA_142e95bc-0922-4be6-9d4f-5d1bbdf4a3a4"
      unitRef="usd">711500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="ifc58f265f68e4678ae7a25899a51f2ff_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMTQ1Nw_023c8ec5-67c2-4b4a-8cfa-e711f201efd2"
      unitRef="usd">451400000</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="i38e8a94a6f404aaf8ce77b1ab1dfdb54_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMTQ2NA_d84caf23-f1ad-4c39-ab25-01b21f414245"
      unitRef="usd">483700000</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i061eb999d39f48b69f78ceae3c5ef481_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMTU1Mw_b59c5435-a663-40d4-b83f-631648168b43"
      unitRef="usd">299500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="id03883c876a94890b4b890ac3385cb70_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMTU2MA_9540b773-5654-481d-8889-b74d73abb649"
      unitRef="usd">267700000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i91f758618bc44460bbfe4eb35926a470_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMTcyMQ_38982932-412f-4396-a277-5dd87e67912a"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ie77341de95a84c839591bf0839822736_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMTcyMQ_6711343a-a3d2-4e36-9602-96777c7666e6"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9abea1df797b48ab92debc2abd33dd17_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMjM3Mg_9c63d816-1252-4a44-9368-3c43d434a371"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i18e29f0493ca4e9b9a5fa02cb1e027cc_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMjM3Mg_f418cc6b-6db7-41f9-840e-77a410a64207"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia1e82320cf3049a2ac78cfff8f0b04f7_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMjYwNQ_57ef7466-5ef7-4b16-ac0a-ae4baa3d1c8f"
      unitRef="usd">18400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i173464f0be3d4ed48033270a95911c0e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMjYxMg_b9b6fc3d-96e7-4c37-bc3e-099ee69d7bb7"
      unitRef="usd">22200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="if90c05a0df544059b4d88bb09183fb43_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMjY1MA_79e6323b-94e9-4c1c-b492-a3813c19a43a"
      unitRef="number">0.0040</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ie13f33a5bd344833940dca63c62a1a2b_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMjY1MA_e14bb177-0bb7-42e7-a448-41e1cb15ddd6"
      unitRef="number">0.0040</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5513cee8103847d6bf35210b601d1afb_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMjgwOQ_5f2f375f-bc75-4b1c-a602-f5a4329146e3"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie89771a151da4e71be11a308f976d292_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMjgwOQ_b1cc4c56-0125-4689-b266-f89d1c90b272"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestPayableCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMzMzMA_5ebaf234-5ace-4700-8ff1-131ab56f78c4"
      unitRef="usd">5300000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81NS9mcmFnOjM1NzNhNmE2NDFlYzQyMjZiNGE1ZmI4YzNjYWM0YTI4L3RleHRyZWdpb246MzU3M2E2YTY0MWVjNDIyNmI0YTVmYjhjM2NhYzRhMjhfMzMzNw_f9291580-d3ff-457e-900c-e3bbaf1b26b0"
      unitRef="usd">11700000</us-gaap:InterestPayableCurrent>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjk5NA_1b1c2783-f9bd-4c94-8ada-867f73774cb1">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, 2022, the Company&#x2019;s leases have remaining lease terms of up to eleven years.  Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfNDA4_5fc3ce55-5dd3-48f2-bfb0-4e3d70e5c97c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfNDA4_d47f677b-7a1c-44b0-9e36-38bdf7f76cf5"&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, 2022 and December&#160;31, 2021 totaled $651.1 million and $653.5 million, respectively.  &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMzAwNg_0e69885e-7341-4349-8473-090066518a3d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMzAwNg_49e9b001-cf11-4b27-8dc1-7b7a81221c1b"&gt;Assets held under finance leases, net of accumulated depreciation&lt;/span&gt;&lt;/span&gt;, totaled $458.3 million and $468.5 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively.  Depreciation expense associated with finance leases totaled $20.3 million and $19.0 million for the three month periods ended March&#160;31, 2022 and 2021, 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, 2022 and 2021 totaled $26.9 million and $5.5 million, respectively.  For the three month periods ended March&#160;31, 2022 and 2021, rent expense for leases that have terms in excess of one year totaled approximately $34.0 million and $27.4 million, respectively, of which $3.0 million and $2.2 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $74.3 million and $110.1 million for the three month periods ended March&#160;31, 2022 and 2021, 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, 2022 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;2022, 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;110.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;74.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="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;2023&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;102.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;71.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&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;62.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;56.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;2025&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;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;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;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: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;2026&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.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;22.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;312.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;287.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;(13.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;(14.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;/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;298.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;273.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTAtMC0xLTEtODUxNTc_176a2dee-39ca-4383-b2d1-ddb6384e51d4"&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;133.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;92.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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTEtMC0xLTEtODUxNTc_f26e31d4-9a1e-4cbf-ac2b-ae34d6882c28"&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;165.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;181.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of March&#160;31, 2022, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 3.2%.  Non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 2.8% as of March&#160;31, 2022.  As of March 31, 2022, future lease obligations for leases that had not yet commenced totaled approximately $7.3 million.  These leases commence in 2022 with lease terms ranging from 1 year to 11 years</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjk5NA_fbe45d44-7422-4410-a99b-222880a72597">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, 2022, the Company&#x2019;s leases have remaining lease terms of up to eleven years.  Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfNDA4_5fc3ce55-5dd3-48f2-bfb0-4e3d70e5c97c"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfNDA4_d47f677b-7a1c-44b0-9e36-38bdf7f76cf5"&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, 2022 and December&#160;31, 2021 totaled $651.1 million and $653.5 million, respectively.  &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMzAwNg_0e69885e-7341-4349-8473-090066518a3d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMzAwNg_49e9b001-cf11-4b27-8dc1-7b7a81221c1b"&gt;Assets held under finance leases, net of accumulated depreciation&lt;/span&gt;&lt;/span&gt;, totaled $458.3 million and $468.5 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively.  Depreciation expense associated with finance leases totaled $20.3 million and $19.0 million for the three month periods ended March&#160;31, 2022 and 2021, 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, 2022 and 2021 totaled $26.9 million and $5.5 million, respectively.  For the three month periods ended March&#160;31, 2022 and 2021, rent expense for leases that have terms in excess of one year totaled approximately $34.0 million and $27.4 million, respectively, of which $3.0 million and $2.2 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $74.3 million and $110.1 million for the three month periods ended March&#160;31, 2022 and 2021, 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, 2022 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;2022, 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;110.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;74.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="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;2023&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;102.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;71.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&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;62.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;56.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;2025&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;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;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;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: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;2026&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.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;22.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;312.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;287.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;(13.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;(14.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;/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;298.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;273.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTAtMC0xLTEtODUxNTc_176a2dee-39ca-4383-b2d1-ddb6384e51d4"&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;133.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;92.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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTEtMC0xLTEtODUxNTc_f26e31d4-9a1e-4cbf-ac2b-ae34d6882c28"&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;165.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;181.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of March&#160;31, 2022, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 3.2%.  Non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 2.8% as of March&#160;31, 2022.  As of March 31, 2022, future lease obligations for leases that had not yet commenced totaled approximately $7.3 million.  These leases commence in 2022 with lease terms ranging from 1 year to 11 years</us-gaap:LesseeOperatingLeasesTextBlock>
    <mtz:LesseeLeaseTermOfContract
      contextRef="i975049ced9a84dc0bb0a2f0cdfb29a1a_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjk1_31b227d6-1dfa-4904-9ab3-c0be1dd14534">P11Y</mtz:LesseeLeaseTermOfContract>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="i983a9f2489164fb9afd4b197f50b9764_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfNDE0_cd2e1e9d-cd40-4774-bc75-c26361fb5887">P5Y</mtz:LesseeLeaseRenewalTerm>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="i1d01edbd0f3a4d658bab6f084d0aab27_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfNDE0_e017714e-df26-4dae-b23f-ac67752d4390">P5Y</mtz:LesseeLeaseRenewalTerm>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMTA0Mg_0442fe10-3fb2-4269-888d-4175b6d165fd"
      unitRef="usd">651100000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMTA0OQ_3ef3ed56-717c-4ead-9eb9-11f3f8f03dbb"
      unitRef="usd">653500000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMTE0Mw_f99df26e-eaf4-4547-a295-dbca45664585"
      unitRef="usd">458300000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMTE1MA_2e9c4f8d-9ded-452b-8f48-e44d7cc9d45c"
      unitRef="usd">468500000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMTI0NQ_32608a4a-d10e-4e2c-a3aa-c29e1b6ea7e3"
      unitRef="usd">20300000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMTI1Mg_a7d0494a-662e-463a-9a90-75f82368324c"
      unitRef="usd">19000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMTQ4MQ_9067b190-2e65-4485-a387-e1d49453466d"
      unitRef="usd">26900000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMTA0NDUzNjA0Njc0OTc_fc4102bf-e388-4793-bd57-a5e2b2335dbd"
      unitRef="usd">5500000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i8a0ef0ba1697497e994651fb3491aa80_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMTg0Ng_999be31a-68c2-49f1-ac40-307e2a9a6a67">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseExpense
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMTg3MQ_40246119-a17c-487c-8444-05acce0df392"
      unitRef="usd">34000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMTg3OA_f72bc65f-68df-4292-b486-dde2c15e505f"
      unitRef="usd">27400000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMTkwNQ_9d43597a-8683-47e4-a8f7-8b8a47210a0b"
      unitRef="usd">3000000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMTkxMg_962988ec-7bee-4c56-b5be-96e4ad7bfa34"
      unitRef="usd">2200000</us-gaap:VariableLeaseCost>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ifd2f693715624db4993b0a55478cbd42_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjIxNg_5f680dc0-f6e5-4987-91fe-7f9959f57e4e">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjI1MA_94b84db1-9819-46dc-b013-b2ae39d742a9"
      unitRef="usd">74300000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjI1Nw_f7d54707-f448-4cb8-a05e-22a50a0d228e"
      unitRef="usd">110100000</us-gaap:ShortTermLeaseCost>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjk5Nw_8861a300-f5dc-4b50-a2ac-e13e8dbe354a">&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, 2022 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;2022, 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;110.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;74.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="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;2023&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;102.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;71.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&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;62.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;56.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;2025&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;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;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;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: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;2026&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.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;22.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;312.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;287.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;(13.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;(14.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;/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;298.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;273.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTAtMC0xLTEtODUxNTc_176a2dee-39ca-4383-b2d1-ddb6384e51d4"&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;133.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;92.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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTEtMC0xLTEtODUxNTc_f26e31d4-9a1e-4cbf-ac2b-ae34d6882c28"&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;165.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;181.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMzAwOA_a86782ca-0718-40c4-bc80-d82ae6910b7a">&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, 2022 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;2022, 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;110.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;74.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="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;2023&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;102.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;71.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&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;62.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;56.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;2025&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;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;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;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: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;2026&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.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;22.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;312.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;287.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;(13.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;(14.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;/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;298.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;273.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTAtMC0xLTEtODUxNTc_176a2dee-39ca-4383-b2d1-ddb6384e51d4"&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;133.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;92.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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTEtMC0xLTEtODUxNTc_f26e31d4-9a1e-4cbf-ac2b-ae34d6882c28"&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;165.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;181.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMS0xLTEtMS04NTE1Nw_29011bdb-08c6-4786-8300-57eae4684bd3"
      unitRef="usd">110300000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMS0zLTEtMS04NTE1Nw_5760efab-5517-4d02-8fd6-6da69f79d1fc"
      unitRef="usd">74300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMi0xLTEtMS04NTE1Nw_7e22edd7-b454-41fe-a820-3eb481a2a5ef"
      unitRef="usd">102600000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMi0zLTEtMS04NTE1Nw_bfeaf6ca-94f7-4f42-8b7b-6aead640143a"
      unitRef="usd">71900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMy0xLTEtMS04NTE1Nw_5138e563-0e7c-4f00-8285-32e561fdf4e6"
      unitRef="usd">62600000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMy0zLTEtMS04NTE1Nw_7431add0-f4dd-44b0-ba0b-d603504ad30c"
      unitRef="usd">56200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfNC0xLTEtMS04NTE1Nw_85ac294e-a241-43fc-921a-f1750fde635c"
      unitRef="usd">32100000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfNC0zLTEtMS04NTE1Nw_1e55af1b-a5b9-46e5-9958-6df8844780a9"
      unitRef="usd">36100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfNS0xLTEtMS04NTE1Nw_c669e312-88a0-4a64-961d-39fcf98e5c65"
      unitRef="usd">4400000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfNS0zLTEtMS04NTE1Nw_0bc9a233-73e7-47f0-b41c-ff04946871e2"
      unitRef="usd">22100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <mtz:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfNi0xLTEtMS04NTE1Nw_edaaac8c-9f31-4cf1-bcf3-dc0e131f1e44"
      unitRef="usd">0</mtz:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <mtz:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfNi0zLTEtMS04NTE1Nw_a67674ec-5e7c-437c-90c4-d9b28e169ca5"
      unitRef="usd">27200000</mtz:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfNy0xLTEtMS04NTE1Nw_d578c2b7-6fb0-497c-aa0d-7ca10136ac80"
      unitRef="usd">312000000.0</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfNy0zLTEtMS04NTE1Nw_238f657f-4e5a-46fe-b5fd-200fc71fc0c7"
      unitRef="usd">287800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfOC0xLTEtMS04NTE1Nw_fe4604d4-4b55-4b0b-80b4-43f575bff01d"
      unitRef="usd">13200000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfOC0zLTEtMS04NTE1Nw_1b479c40-71a3-40e5-b6f2-ea32ae384277"
      unitRef="usd">14000000.0</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfOS0xLTEtMS04NTE1Nw_31030b1e-afea-4a01-9505-856a77226702"
      unitRef="usd">298800000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfOS0zLTEtMS04NTE1Nw_bbab8f14-f056-4393-b90e-66db2aa1f6cf"
      unitRef="usd">273800000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTAtMS0xLTEtODUxNTc_27859161-3732-4eb5-81d2-c5784feb3993"
      unitRef="usd">133200000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTAtMy0xLTEtODUxNTc_29b65430-f2dd-4e67-8096-c1c52ff15ecb"
      unitRef="usd">92100000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTEtMS0xLTEtODUxNTc_ee266572-8a6d-4900-a081-1a3166451097"
      unitRef="usd">165600000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RhYmxlOjk3ODU3MTQ2ZjFhMjQ0Zjk4MjUzNzlkZTBhZWI4NzBmL3RhYmxlcmFuZ2U6OTc4NTcxNDZmMWEyNDRmOTgyNTM3OWRlMGFlYjg3MGZfMTEtMy0xLTEtODUxNTc_2bc8357c-afdf-4769-98ca-1b0090e0b648"
      unitRef="usd">181700000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjgxMg_f9e7bb95-4246-47d6-9161-c913d0c3ecd9">P2Y8M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjg1NQ_5cec5481-6e8c-43bb-a0f7-941c0d96b1bf"
      unitRef="number">0.032</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjkzOQ_92df53a5-58c5-4faf-af25-5aacef9d6d50">P4Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjk4Mg_42b7ae18-84a1-4c77-a132-0dd13e083a8a"
      unitRef="number">0.028</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <mtz:LesseeLeaseLeaseNotYetCommencedUndiscountedAmount
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjE5OTAyMzI1OTk2Mw_8930c637-61de-4c18-a130-ff465dc2842f"
      unitRef="usd">7300000</mtz:LesseeLeaseLeaseNotYetCommencedUndiscountedAmount>
    <mtz:LesseeLeaseLeaseNotYetCommencedTermOfContract
      contextRef="i8a0ef0ba1697497e994651fb3491aa80_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjE5OTAyMzI1OTk3OA_3340ab3a-1fa6-4cc4-a8dc-1600fd3dd6fe">P1Y</mtz:LesseeLeaseLeaseNotYetCommencedTermOfContract>
    <mtz:LesseeLeaseLeaseNotYetCommencedTermOfContract
      contextRef="ifd2f693715624db4993b0a55478cbd42_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF81OC9mcmFnOjM0MGVmZDQyZDAzNzRmZDNiZDljMWJkN2ZkNmRkZDA0L3RleHRyZWdpb246MzQwZWZkNDJkMDM3NGZkM2JkOWMxYmQ3ZmQ2ZGRkMDRfMjE5OTAyMzI1OTk4OA_6e7f77e9-e04c-4b2e-bf26-6a6b9765cd10">P11Y</mtz:LesseeLeaseLeaseNotYetCommencedTermOfContract>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfNDA0NQ_8ef90e5b-fd07-4b04-957b-4a0f16ae6165">Stock-Based Compensation and Other Employee Benefit Plans&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has stock-based compensation plans, under which shares of the Company&#x2019;s common stock are reserved for issuance.  Under all stock-based compensation plans in effect as of March&#160;31, 2022, there were approximately 3,408,000 shares available for future grant.  Non-cash stock-based compensation expense under all plans totaled $6.3 million and $5.5 million for the three month periods ended March&#160;31, 2022 and 2021, respectively.  Income tax benefits associated with stock-based compensation arrangements totaled $2.2 million and $1.1 million for the three month periods ended March&#160;31, 2022 and 2021, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $0.9 million and $0.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec grants restricted stock awards and restricted stock units (together, &#x201c;restricted shares&#x201d;) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the &#x201c;market price&#x201d;) on the date of grant.  During the restriction period, holders of restricted stock awards are entitled to vote the shares.  As of March&#160;31, 2022, total unearned compensation related to restricted shares was approximately $50.6 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 $19.0 million and $10.9 million for the three month periods ended March&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Activity, restricted shares: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restricted &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Per Share Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested restricted shares, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,748,685&#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;43.73&#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;168,910&#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;86.95&#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;(226,335)&lt;/span&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;46.88&#160;&lt;/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;(3,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.96&#160;&lt;/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, 2022&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,687,860&#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;47.66&#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,800 and 1,300 restricted stock units as of March&#160;31, 2022 and December&#160;31, 2021, 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 newly issued common shares or common shares reacquired on the open market or in privately negotiated transactions.&lt;/span&gt;&lt;/div&gt;For the three month periods ended March&#160;31, 2022 and 2021, 24,737 shares and 18,843 shares, respectively, were purchased by participants under the Company&#x2019;s ESPPs for $1.9 million, and $1.4 million, respectively, which shares were reacquired by the Company on the open market.  Compensation expense associated with the Company&#x2019;s ESPPs totaled approximately $0.3 million for both the three month periods ended March&#160;31, 2022 and 2021, respectively.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfNzI2_f0162aa6-308f-45d2-ab8d-a9353db73e81"
      unitRef="shares">3408000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfODMw_24b9bec1-0403-4634-80c6-2eb989eadef1"
      unitRef="usd">6300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfODM3_a9708b1f-c14d-4684-a4aa-edfe90a47034"
      unitRef="usd">5500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMjE5OTAyMzI2MjA5MQ_b734cd0a-333a-488a-a6b8-513c39daa83d"
      unitRef="usd">2200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMjE5OTAyMzI2MjEwNA_1f1291b9-9dfb-4aa0-94cf-f05c4179e8f4"
      unitRef="usd">1100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMTExNg_268ad90b-44b8-4847-9aee-ec998efe84a3"
      unitRef="usd">900000</mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards>
    <mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMTEyMw_71737109-710d-4142-90a5-edf83eb1e170"
      unitRef="usd">100000</mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i8a48a0c0c7cf4cfa9678904a0f295268_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMTcxMA_4c2a85a1-533c-4cd9-88c5-fc45d0519ce3"
      unitRef="usd">50600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ica52a1bf26824a1a8ba6583f29e8e053_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMTgwNA_3d3ab3e0-9814-43f0-838a-01b0b49bd8fd">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ica52a1bf26824a1a8ba6583f29e8e053_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMTkyNQ_8ec9f075-82dd-494c-846d-02cf82eccf48"
      unitRef="usd">19000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8ae06e1021e94be1ab6988fe3f216d04_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMTkzMg_b1263a97-0606-448a-a31e-d1f0ea342749"
      unitRef="usd">10900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfNDAzNQ_bd4a35d0-5941-4ee7-b3b1-e84edb265f21">&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Activity, restricted shares: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restricted &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Per Share Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested restricted shares, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,748,685&#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;43.73&#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;168,910&#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;86.95&#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;(226,335)&lt;/span&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;46.88&#160;&lt;/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;(3,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.96&#160;&lt;/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, 2022&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,687,860&#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;47.66&#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,800 and 1,300 restricted stock units as of March&#160;31, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i030f82373e9e4a64a42f20716739e741_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RhYmxlOjQxMTVlZWQ4YWE2MzQ0Mjc5Yjg5OTNhOWFlZTNkOWJiL3RhYmxlcmFuZ2U6NDExNWVlZDhhYTYzNDQyNzliODk5M2E5YWVlM2Q5YmJfMS0xLTEtMS04NTE1Nw_d9f6ac16-1b06-4900-9944-358a3be8fbfa"
      unitRef="shares">1748685</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i030f82373e9e4a64a42f20716739e741_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RhYmxlOjQxMTVlZWQ4YWE2MzQ0Mjc5Yjg5OTNhOWFlZTNkOWJiL3RhYmxlcmFuZ2U6NDExNWVlZDhhYTYzNDQyNzliODk5M2E5YWVlM2Q5YmJfMS0zLTEtMS04NTE1Nw_c996cbda-5970-49df-8a08-369ff9f1fb05"
      unitRef="usdPerShare">43.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ica52a1bf26824a1a8ba6583f29e8e053_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RhYmxlOjQxMTVlZWQ4YWE2MzQ0Mjc5Yjg5OTNhOWFlZTNkOWJiL3RhYmxlcmFuZ2U6NDExNWVlZDhhYTYzNDQyNzliODk5M2E5YWVlM2Q5YmJfMi0xLTEtMS04NTE1Nw_db7cba5e-5dac-4578-8c8e-ad2d1e527b08"
      unitRef="shares">168910</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ica52a1bf26824a1a8ba6583f29e8e053_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RhYmxlOjQxMTVlZWQ4YWE2MzQ0Mjc5Yjg5OTNhOWFlZTNkOWJiL3RhYmxlcmFuZ2U6NDExNWVlZDhhYTYzNDQyNzliODk5M2E5YWVlM2Q5YmJfMi0zLTEtMS04NTE1Nw_fadfe0fb-45ba-4bf1-98fb-34b0216dddaa"
      unitRef="usdPerShare">86.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ica52a1bf26824a1a8ba6583f29e8e053_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RhYmxlOjQxMTVlZWQ4YWE2MzQ0Mjc5Yjg5OTNhOWFlZTNkOWJiL3RhYmxlcmFuZ2U6NDExNWVlZDhhYTYzNDQyNzliODk5M2E5YWVlM2Q5YmJfMy0xLTEtMS04NTE1Nw_a2aff812-9c52-44be-82be-f2afe6a01302"
      unitRef="shares">226335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ica52a1bf26824a1a8ba6583f29e8e053_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RhYmxlOjQxMTVlZWQ4YWE2MzQ0Mjc5Yjg5OTNhOWFlZTNkOWJiL3RhYmxlcmFuZ2U6NDExNWVlZDhhYTYzNDQyNzliODk5M2E5YWVlM2Q5YmJfMy0zLTEtMS04NTE1Nw_7d3ca03e-b9dd-4b54-a1dd-e92cbc963559"
      unitRef="usdPerShare">46.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ica52a1bf26824a1a8ba6583f29e8e053_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RhYmxlOjQxMTVlZWQ4YWE2MzQ0Mjc5Yjg5OTNhOWFlZTNkOWJiL3RhYmxlcmFuZ2U6NDExNWVlZDhhYTYzNDQyNzliODk5M2E5YWVlM2Q5YmJfNC0xLTEtMS04NTE1Nw_6959dd44-3154-4cb5-81c9-63daa0db9632"
      unitRef="shares">3400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ica52a1bf26824a1a8ba6583f29e8e053_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RhYmxlOjQxMTVlZWQ4YWE2MzQ0Mjc5Yjg5OTNhOWFlZTNkOWJiL3RhYmxlcmFuZ2U6NDExNWVlZDhhYTYzNDQyNzliODk5M2E5YWVlM2Q5YmJfNC0zLTEtMS04NTE1Nw_c10ffeee-33a6-4b37-a8a6-289584a4bbc7"
      unitRef="usdPerShare">34.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8a48a0c0c7cf4cfa9678904a0f295268_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RhYmxlOjQxMTVlZWQ4YWE2MzQ0Mjc5Yjg5OTNhOWFlZTNkOWJiL3RhYmxlcmFuZ2U6NDExNWVlZDhhYTYzNDQyNzliODk5M2E5YWVlM2Q5YmJfNS0xLTEtMS04NTE1Nw_81b28b60-08c7-4010-9d57-fc60ea20bd23"
      unitRef="shares">1687860</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8a48a0c0c7cf4cfa9678904a0f295268_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RhYmxlOjQxMTVlZWQ4YWE2MzQ0Mjc5Yjg5OTNhOWFlZTNkOWJiL3RhYmxlcmFuZ2U6NDExNWVlZDhhYTYzNDQyNzliODk5M2E5YWVlM2Q5YmJfNS0zLTEtMS04NTE1Nw_d7ea8b8e-1082-4d9a-9499-ca62c760bce1"
      unitRef="usdPerShare">47.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie0c1698fa07a4310b995b1af456d1ec1_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMjA4NA_a471d06d-8443-4687-a44f-8b4b127e0988"
      unitRef="shares">1800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9b608357a0f944d68d01fa763985bf43_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMjA5MQ_243a7450-9fdf-4406-b915-cd000daccbf6"
      unitRef="shares">1300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ie14d24b44d1e47d48ac17cde278c00a7_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMjY0NA_66516f43-7ca3-4155-aa5c-94c561040138"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMzQxNQ_651d6d8c-e46d-477b-8edb-03713641d68c"
      unitRef="shares">24737</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfOTM0NTg0ODg0MDYxMA_8c1d433b-0fed-4604-858a-a83b1ee01dab"
      unitRef="shares">18843</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ie14d24b44d1e47d48ac17cde278c00a7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMzUxNQ_ddfe4c3b-e400-45ff-870b-698656d5328c"
      unitRef="usd">1900000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ie06df596f67d40c39e156cacf4762afc_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfOTM0NTg0ODg0MDY0Mg_f37bd2ae-527a-470d-aba5-223ee9b6d066"
      unitRef="usd">1400000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="ie14d24b44d1e47d48ac17cde278c00a7_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMzg3Mw_473e66ef-3c2f-4501-8886-09831176f924"
      unitRef="usd">300000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="ie06df596f67d40c39e156cacf4762afc_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82MS9mcmFnOjgwMTk5MmRiZDUzZTRmOTFhYmQ5NGUzMThiYWZlZTcxL3RleHRyZWdpb246ODAxOTkyZGJkNTNlNGY5MWFiZDk0ZTMxOGJhZmVlNzFfMzg3Mw_aa42d0c8-6194-4efa-a968-df316ab81359"
      unitRef="usd">300000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82NC9mcmFnOmMyYWI5NjM0NGUxZDRjZDVhMGYwYjQ2MmVjYzIwN2ZjL3RleHRyZWdpb246YzJhYjk2MzQ0ZTFkNGNkNWEwZjBiNDYyZWNjMjA3ZmNfMTE5NA_ae395fc5-2756-4f46-bcee-de568dc98824">Other Retirement Plans&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Multiemployer Plans.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain of MasTec&#x2019;s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (&#x201c;MEPPs&#x201d;).  Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans.  Multiemployer plan contribution rates are determined annually and assessed on a &#x201c;pay-as-you-go&#x201d; basis based on union employee payrolls.  Union payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top: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: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;2022&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,601&#160;&lt;/span&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,672&#160;&lt;/span&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;17.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 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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,532&#160;&lt;/span&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;22.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 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;2.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;24.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="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 related contributions in the table above related primarily to the timing of activity for the Company&#x2019;s union resource-based projects.  For the three month period ended March&#160;31, 2022, multiemployer plan activity was driven primarily by acquisition-related project work within the Company&#x2019;s Power Delivery operations, whereas for the three month period ended March&#160;31, 2021, activity was driven primarily by projects within the Company&#x2019;s Oil and Gas operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82NC9mcmFnOmMyYWI5NjM0NGUxZDRjZDVhMGYwYjQ2MmVjYzIwN2ZjL3RleHRyZWdpb246YzJhYjk2MzQ0ZTFkNGNkNWEwZjBiNDYyZWNjMjA3ZmNfMTIwNA_3fa007cb-1831-4a4d-9b3f-b189b0e63d61">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;2022&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,601&#160;&lt;/span&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,672&#160;&lt;/span&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;17.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 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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,532&#160;&lt;/span&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;22.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 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;2.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;24.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="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="ibae8a69a06224fc49035a63f7689e87f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82NC9mcmFnOmMyYWI5NjM0NGUxZDRjZDVhMGYwYjQ2MmVjYzIwN2ZjL3RhYmxlOmY4ZjZiOTAwZmU1NjRkNjI4MThjZDBlMTg0NTRhZjI3L3RhYmxlcmFuZ2U6ZjhmNmI5MDBmZTU2NGQ2MjgxOGNkMGUxODQ1NGFmMjdfNC0xLTEtMS04NTE1Nw_57ce7362-9ee6-49d5-90e1-8acbbb077bea"
      unitRef="employee">6601</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i975049ced9a84dc0bb0a2f0cdfb29a1a_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82NC9mcmFnOmMyYWI5NjM0NGUxZDRjZDVhMGYwYjQ2MmVjYzIwN2ZjL3RhYmxlOmY4ZjZiOTAwZmU1NjRkNjI4MThjZDBlMTg0NTRhZjI3L3RhYmxlcmFuZ2U6ZjhmNmI5MDBmZTU2NGQ2MjgxOGNkMGUxODQ1NGFmMjdfNC0zLTEtMS04NTE1Nw_dbacf584-1771-420c-b21a-c5d71585db76"
      unitRef="employee">6672</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i080fe5ef1ffa4cbca1acd13a65ff0d6f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82NC9mcmFnOmMyYWI5NjM0NGUxZDRjZDVhMGYwYjQ2MmVjYzIwN2ZjL3RhYmxlOmY4ZjZiOTAwZmU1NjRkNjI4MThjZDBlMTg0NTRhZjI3L3RhYmxlcmFuZ2U6ZjhmNmI5MDBmZTU2NGQ2MjgxOGNkMGUxODQ1NGFmMjdfNC01LTEtMS04NTE1Nw_5112e12d-165c-4b77-8a3b-3c7c31230b8b"
      unitRef="usd">17000000.0</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i6ded07b8e355426389065c6d493e8997_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82NC9mcmFnOmMyYWI5NjM0NGUxZDRjZDVhMGYwYjQ2MmVjYzIwN2ZjL3RhYmxlOmY4ZjZiOTAwZmU1NjRkNjI4MThjZDBlMTg0NTRhZjI3L3RhYmxlcmFuZ2U6ZjhmNmI5MDBmZTU2NGQ2MjgxOGNkMGUxODQ1NGFmMjdfNC03LTEtMS04NTE1Nw_ecc170fa-cb6a-49f2-8a15-2186e96be8ef"
      unitRef="usd">13200000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82NC9mcmFnOmMyYWI5NjM0NGUxZDRjZDVhMGYwYjQ2MmVjYzIwN2ZjL3RhYmxlOmY4ZjZiOTAwZmU1NjRkNjI4MThjZDBlMTg0NTRhZjI3L3RhYmxlcmFuZ2U6ZjhmNmI5MDBmZTU2NGQ2MjgxOGNkMGUxODQ1NGFmMjdfNC05LTEtMS04NTE1Nw_0688296f-87a0-410e-81b2-4e03b3740999"
      unitRef="usd">30200000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="ia5bd28f22e664bd2bef258760b4d24cd_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82NC9mcmFnOmMyYWI5NjM0NGUxZDRjZDVhMGYwYjQ2MmVjYzIwN2ZjL3RhYmxlOmY4ZjZiOTAwZmU1NjRkNjI4MThjZDBlMTg0NTRhZjI3L3RhYmxlcmFuZ2U6ZjhmNmI5MDBmZTU2NGQ2MjgxOGNkMGUxODQ1NGFmMjdfNS0xLTEtMS04NTE1Nw_2f81590c-b28c-4599-a687-7acaf267746a"
      unitRef="employee">2412</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i0e5092c6ea2e424a9bc14786459e80cd_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82NC9mcmFnOmMyYWI5NjM0NGUxZDRjZDVhMGYwYjQ2MmVjYzIwN2ZjL3RhYmxlOmY4ZjZiOTAwZmU1NjRkNjI4MThjZDBlMTg0NTRhZjI3L3RhYmxlcmFuZ2U6ZjhmNmI5MDBmZTU2NGQ2MjgxOGNkMGUxODQ1NGFmMjdfNS0zLTEtMS04NTE1Nw_496f5495-6072-4171-8c23-e9b8fee0130e"
      unitRef="employee">2532</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i2fc6797429be47f3bdb0d7571703b5a5_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82NC9mcmFnOmMyYWI5NjM0NGUxZDRjZDVhMGYwYjQ2MmVjYzIwN2ZjL3RhYmxlOmY4ZjZiOTAwZmU1NjRkNjI4MThjZDBlMTg0NTRhZjI3L3RhYmxlcmFuZ2U6ZjhmNmI5MDBmZTU2NGQ2MjgxOGNkMGUxODQ1NGFmMjdfNS01LTEtMS04NTE1Nw_9e2ee319-a701-4cc1-a7f0-e99914cd7d7a"
      unitRef="usd">22500000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i4a3d72786eef4213aacc33d96f7ec661_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82NC9mcmFnOmMyYWI5NjM0NGUxZDRjZDVhMGYwYjQ2MmVjYzIwN2ZjL3RhYmxlOmY4ZjZiOTAwZmU1NjRkNjI4MThjZDBlMTg0NTRhZjI3L3RhYmxlcmFuZ2U6ZjhmNmI5MDBmZTU2NGQ2MjgxOGNkMGUxODQ1NGFmMjdfNS03LTEtMS04NTE1Nw_0105afe4-2c4a-4c5e-95d4-49fee4cd990d"
      unitRef="usd">2200000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82NC9mcmFnOmMyYWI5NjM0NGUxZDRjZDVhMGYwYjQ2MmVjYzIwN2ZjL3RhYmxlOmY4ZjZiOTAwZmU1NjRkNjI4MThjZDBlMTg0NTRhZjI3L3RhYmxlcmFuZ2U6ZjhmNmI5MDBmZTU2NGQ2MjgxOGNkMGUxODQ1NGFmMjdfNS05LTEtMS04NTE1Nw_6c00128e-b049-45c5-a74a-7477d7672c8d"
      unitRef="usd">24700000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82Ny9mcmFnOmE3ODk0OWFlYzJjOTRhOWRhNDNmMzhhMDg5N2Q0OGZlL3RleHRyZWdpb246YTc4OTQ5YWVjMmM5NGE5ZGE0M2YzOGEwODk3ZDQ4ZmVfMTk5NQ_90088f1d-625f-47cb-a19e-c18beff91388">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 of shares of MasTec common stock from time to time in open market transactions or in privately negotiated transactions in accordance with applicable securities laws.  The Company&#x2019;s share repurchase programs do not have an expiration date and may be modified or suspended at any time at the Company&#x2019;s discretion.  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 totaling 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.  Subsequent to March&#160;31, 2022, the Company repurchased an additional 0.5 million shares of its common stock for an aggregate purchase price of $35.8 million.  There were no share repurchases under the Company&#x2019;s share repurchase programs for the three month period ended March&#160;31, 2021.  As of March&#160;31, 2022, $144.8 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="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;For the three month periods ended March&#160;31, 2022 and 2021, unrealized foreign currency translation activity, net, relates to the Company&#x2019;s operations in Canada and Mexico.  Unrealized investment activity for the three month period ended March&#160;31, 2022 relates to unrealized gains on the Waha JV swaps, and for the three month period ended March&#160;31, 2021, includes unrealized gains on the Waha JV swaps and on the AVCT convertible debentures.  See Note 4 - Fair Value of Financial Instruments for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82Ny9mcmFnOmE3ODk0OWFlYzJjOTRhOWRhNDNmMzhhMDg5N2Q0OGZlL3RleHRyZWdpb246YTc4OTQ5YWVjMmM5NGE5ZGE0M2YzOGEwODk3ZDQ4ZmVfMjE5OTAyMzI2MTUwNQ_b38e98bb-2f12-4ff8-bf2e-e71b746a1aba"
      unitRef="shares">200000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82Ny9mcmFnOmE3ODk0OWFlYzJjOTRhOWRhNDNmMzhhMDg5N2Q0OGZlL3RleHRyZWdpb246YTc4OTQ5YWVjMmM5NGE5ZGE0M2YzOGEwODk3ZDQ4ZmVfOTM0NTg0ODgzOTgxNA_2f751582-3dd5-484c-b741-4c716efdb3fb"
      unitRef="usd">13800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="idb33076b4069419babc394fae6559256_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82Ny9mcmFnOmE3ODk0OWFlYzJjOTRhOWRhNDNmMzhhMDg5N2Q0OGZlL3RleHRyZWdpb246YTc4OTQ5YWVjMmM5NGE5ZGE0M2YzOGEwODk3ZDQ4ZmVfOTM0NTg0ODg0MDQxMw_730f7101-b074-48ee-9007-43e74cb9992f"
      unitRef="shares">100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="idb33076b4069419babc394fae6559256_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82Ny9mcmFnOmE3ODk0OWFlYzJjOTRhOWRhNDNmMzhhMDg5N2Q0OGZlL3RleHRyZWdpb246YTc4OTQ5YWVjMmM5NGE5ZGE0M2YzOGEwODk3ZDQ4ZmVfOTM0NTg0ODg0MDQzNA_ee86c1f0-da3e-4697-a2f5-9171f1821017"
      unitRef="usd">8600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i6060f1d2dca74ef9a87a285161553835_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82Ny9mcmFnOmE3ODk0OWFlYzJjOTRhOWRhNDNmMzhhMDg5N2Q0OGZlL3RleHRyZWdpb246YTc4OTQ5YWVjMmM5NGE5ZGE0M2YzOGEwODk3ZDQ4ZmVfMjE5OTAyMzI2MTM0Ng_c0aa41f0-47d0-4ea0-9a24-055873f34b65"
      unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i3eea7e9301e643a9a403475b43aee1cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82Ny9mcmFnOmE3ODk0OWFlYzJjOTRhOWRhNDNmMzhhMDg5N2Q0OGZlL3RleHRyZWdpb246YTc4OTQ5YWVjMmM5NGE5ZGE0M2YzOGEwODk3ZDQ4ZmVfOTM0NTg0ODg0MDQ1NA_d775d8e1-3618-4a11-a565-a7d07ddd6309"
      unitRef="shares">100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i3eea7e9301e643a9a403475b43aee1cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82Ny9mcmFnOmE3ODk0OWFlYzJjOTRhOWRhNDNmMzhhMDg5N2Q0OGZlL3RleHRyZWdpb246YTc4OTQ5YWVjMmM5NGE5ZGE0M2YzOGEwODk3ZDQ4ZmVfOTM0NTg0ODg0MDQ3Mg_fac2d56f-631e-4086-b43c-942b0b5e8f2e"
      unitRef="usd">5200000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i411c40a488b44995b7e18cf97d413658_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82Ny9mcmFnOmE3ODk0OWFlYzJjOTRhOWRhNDNmMzhhMDg5N2Q0OGZlL3RleHRyZWdpb246YTc4OTQ5YWVjMmM5NGE5ZGE0M2YzOGEwODk3ZDQ4ZmVfOTM0NTg0ODg0MDM3MQ_42357517-156b-4963-8110-dc35222a6dc9"
      unitRef="usd">150000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ib6114fcd37a644368a68be6c58dfc667_D20220401-20220505"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82Ny9mcmFnOmE3ODk0OWFlYzJjOTRhOWRhNDNmMzhhMDg5N2Q0OGZlL3RleHRyZWdpb246YTc4OTQ5YWVjMmM5NGE5ZGE0M2YzOGEwODk3ZDQ4ZmVfNzE0NjgyNTU4Njg4NA_2aaa233c-1274-44fe-830e-caf797111de4"
      unitRef="shares">500000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ib6114fcd37a644368a68be6c58dfc667_D20220401-20220505"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82Ny9mcmFnOmE3ODk0OWFlYzJjOTRhOWRhNDNmMzhhMDg5N2Q0OGZlL3RleHRyZWdpb246YTc4OTQ5YWVjMmM5NGE5ZGE0M2YzOGEwODk3ZDQ4ZmVfNzE0NjgyNTU4Njk1Mg_98854640-d02e-4c58-a892-9710b44908e5"
      unitRef="usd">35800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82Ny9mcmFnOmE3ODk0OWFlYzJjOTRhOWRhNDNmMzhhMDg5N2Q0OGZlL3RleHRyZWdpb246YTc4OTQ5YWVjMmM5NGE5ZGE0M2YzOGEwODk3ZDQ4ZmVfOTM0NTg0ODgzOTgzMg_13ca5dfd-42f8-407c-ac27-d22712181e2b"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i411c40a488b44995b7e18cf97d413658_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF82Ny9mcmFnOmE3ODk0OWFlYzJjOTRhOWRhNDNmMzhhMDg5N2Q0OGZlL3RleHRyZWdpb246YTc4OTQ5YWVjMmM5NGE5ZGE0M2YzOGEwODk3ZDQ4ZmVfNjky_fe6096c1-0b43-46be-a858-358eff6273de"
      unitRef="usd">144800000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83MC9mcmFnOjVlNjE4NDA0MjJiMDQ4Nzk5ZmI3YjQ4NDczYWYzMmVjL3RleHRyZWdpb246NWU2MTg0MDQyMmIwNDg3OTlmYjdiNDg0NzNhZjMyZWNfMTIxNA_c409ad8a-8d61-4e23-88e0-6a07e59ec26d">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, 2022 and 2021, the Company&#x2019;s consolidated effective tax rates were 27.3% and 30.7%, respectively.  The Company&#x2019;s effective tax rate for the three month period ended March&#160;31, 2022 included a net tax benefit of approximately $0.9 million related to the vesting of share-based payment awards, and for the three month period ended March&#160;31, 2021, included the negative effect of $2.3 million related to non-deductible share-based compensation.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83MC9mcmFnOjVlNjE4NDA0MjJiMDQ4Nzk5ZmI3YjQ4NDczYWYzMmVjL3RleHRyZWdpb246NWU2MTg0MDQyMmIwNDg3OTlmYjdiNDg0NzNhZjMyZWNfNTA3_c2448d76-673e-436d-a4e7-1171f982c773"
      unitRef="number">0.273</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83MC9mcmFnOjVlNjE4NDA0MjJiMDQ4Nzk5ZmI3YjQ4NDczYWYzMmVjL3RleHRyZWdpb246NWU2MTg0MDQyMmIwNDg3OTlmYjdiNDg0NzNhZjMyZWNfNTE0_f9e3beed-39b5-40dc-a1bb-1b33291d5fe8"
      unitRef="number">0.307</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83MC9mcmFnOjVlNjE4NDA0MjJiMDQ4Nzk5ZmI3YjQ4NDczYWYzMmVjL3RleHRyZWdpb246NWU2MTg0MDQyMmIwNDg3OTlmYjdiNDg0NzNhZjMyZWNfMjE5OTAyMzI1NzQwOQ_12d1f5b3-1a31-430a-ac4f-cdebd4aca5a8"
      unitRef="usd">-900000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83MC9mcmFnOjVlNjE4NDA0MjJiMDQ4Nzk5ZmI3YjQ4NDczYWYzMmVjL3RleHRyZWdpb246NWU2MTg0MDQyMmIwNDg3OTlmYjdiNDg0NzNhZjMyZWNfMzg0ODI5MDY5ODU3NA_205fd045-ca68-4b89-8820-193b914d3a81"
      unitRef="usd">2300000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNjA2MA_95c8d845-ba11-41da-9aae-974e4aab80d3">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 from the engineering, installation and maintenance of infrastructure, primarily in North America.  In the first quarter of 2022, the Company began integration of HMG.  The HMG &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;acquisition was completed on December 30, 2021, with its initial balance sheet reported within the Company&#x2019;s Power Delivery segment.  During the first quarter of 2022, the Company reported portions of HMG&#x2019;s operations within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG&#x2019;s corporate functions within its Corporate results.  Accordingly, HMG&#x2019;s December 31, 2021 balance sheet information was recast to conform with the new reporting structure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others.  The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy and various types of heavy civil and industrial infrastructure.  The Company performs engineering, construction and maintenance services for pipelines and processing facilities for the energy and utilities industries through its Oil and Gas segment.  The 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.  The Other segment includes certain equity investees, the services of which vary from those provided by the Company&#x2019;s primary segments, as well as other small business units that perform construction and other services for 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-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Summarized financial information for MasTec&#x2019;s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions.  The tables below may contain slight summation differences due to rounding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:72.335%"/&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.495%"/&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;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;2022&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;2021&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;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="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;568.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="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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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;350.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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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;725.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 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;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;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="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;133.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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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="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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;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="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,775.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:9pt;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 25.6% and 20.1% of Communications segment revenue for the three month periods ended March&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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.335%"/&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.495%"/&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;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;2022&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;2021&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;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="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.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="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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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;167.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="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;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;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="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.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="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;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;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="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.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="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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78.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;198.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;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 period ended March&#160;31, 2022, Power Delivery, Communications, Oil and Gas and Corporate EBITDA included $7.0 million, $0.8 million, $2.0 million and $3.8 million, respectively, of acquisition and integration costs related to the Company&#x2019;s fourth quarter 2021 acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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.335%"/&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.495%"/&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;2022&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;2021&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.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="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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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.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="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;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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.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="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="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;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;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="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.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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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.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 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;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="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;90.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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.166%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.367%"/&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;2022&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;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;December 31, 2021 &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;/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;Communications&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;2,156.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,100.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;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;/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;970.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;1,067.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,509.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;1,527.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Power Delivery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,038.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;2,017.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;/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;263.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;238.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149.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;170.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 segment 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;7,088.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: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;7,121.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:9pt;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;Segment assets as of December&#160;31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets&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; of $192.2 million, an increase in assets for the Communications and Oil and Gas segments of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.&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:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.335%"/&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.495%"/&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="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;2022&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;2021&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) income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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="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;95.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="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;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="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;12.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 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;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="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;79.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="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 of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Consolidated EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78.7&#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;198.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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 $1.9 billion and $1.7 billion for the three month periods ended March&#160;31, 2022 and 2021, respectively.  Revenue derived from foreign operations totaled $24.5 million and $46.4 million for the three month periods ended March&#160;31, 2022 and 2021, respectively, which was derived primarily from the Company&#x2019;s Canadian operations in its Oil and Gas segment, and, to a lesser extent, from the Company&#x2019;s operations in Mexico.  Long-lived assets held in the U.S. included property and equipment, net, of $1.5 billion and $1.4 billion as of March&#160;31, 2022 and December&#160;31, 2021, respectively, and, for the Company&#x2019;s businesses in foreign countries, totaled $24.6 million and $24.5 million, respectively.  Intangible assets and goodwill, net, related to the Company&#x2019;s U.S. operations totaled approximately $2.2 billion and $2.1 billion as of March&#160;31, 2022 and December&#160;31, 2021, respectively, and for the Company&#x2019;s businesses in foreign countries, totaled approximately $42.8 million and $43.8 million as of March&#160;31, 2022 and December&#160;31, 2021, 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 March&#160;31, 2022 and December&#160;31, 2021, amounts due from customers from which foreign revenue was derived accounted for approximately 1% and 2%, respectively, of the Company&#x2019;s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue.  Revenue from governmental entities for the three  month periods ended March&#160;31, 2022 and 2021 totaled approximately 6% and 4% of total revenue, respectively, 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;For the three month period ended March&#160;31, 2022, no customer represented greater than 10% of the Company&#x2019;s total consolidated revenue, and for the three month period ended March&#160;31, 2021, Enbridge, Inc. represented 25% of the Company&#x2019;s total consolidated revenue. &#160;The Company&#x2019;s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNzM_ac8ac27a-0917-458e-8c1f-384179b32b5d"
      unitRef="segment">5</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMTE2_b80b1a5d-0cf2-4b66-98b0-87d6d160cddb"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMzA0_b80b1a5d-0cf2-4b66-98b0-87d6d160cddb"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNjA2Nw_87911090-01c4-4fcd-9a19-2172d5b89665">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Summarized financial information for MasTec&#x2019;s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions.  The tables below may contain slight summation differences due to rounding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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:72.335%"/&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.495%"/&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;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;2022&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;2021&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;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="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;568.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="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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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;350.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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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;725.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 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;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;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="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;133.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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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="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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;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="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,775.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:9pt;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 25.6% and 20.1% of Communications segment revenue for the three month periods ended March&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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.335%"/&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.495%"/&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;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;2022&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;2021&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;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="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.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="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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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;167.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="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;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;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="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.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="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;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;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="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.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="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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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 EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78.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;198.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:9pt;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.335%"/&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.495%"/&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;2022&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;2021&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.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="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="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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.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="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;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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.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="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="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;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;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="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.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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="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.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 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;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="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;90.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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.166%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.367%"/&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;2022&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;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;December 31, 2021 &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;/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;Communications&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;2,156.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,100.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;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;/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;970.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;1,067.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,509.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;1,527.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Power Delivery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,038.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;2,017.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;/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;263.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;238.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149.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;170.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 segment 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;7,088.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: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;7,121.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:9pt;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;Segment assets as of December&#160;31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets&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; of $192.2 million, an increase in assets for the Communications and Oil and Gas segments of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="ifbced28b996d4945b23d1a04ee1f68c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfMi0xLTEtMS04NTE1Nw_6ec23f3b-5277-4000-89a5-cc64e05b85a5"
      unitRef="usd">664200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie0a44819d9b4458b8912f0b9582b51a4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfMi0zLTEtMS04NTE1Nw_46fc2b56-a623-4eba-8bd6-99b856b20747"
      unitRef="usd">568600000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iea08b956658747d3af985ad83df1fea8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfMy0xLTEtMS04NTE1Nw_862b7828-026f-4ae9-83de-6bb67e0ac9f0"
      unitRef="usd">435900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibaf6f20c150e4aec83154206bd0f3a96_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfMy0zLTEtMS04NTE1Nw_2c6d8a12-a8c3-4ef1-a762-9acf5d78efa7"
      unitRef="usd">350400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia4f3c1f2c94f4347955c8b967f0d0f4e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfNC0xLTEtMS04NTE1Nw_70e415d7-2105-4ed3-8ee6-9ed39c80b66e"
      unitRef="usd">211000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9913d8b6e47849178b2a31b279c22b76_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfNC0zLTEtMS04NTE1Nw_ca7ffcf4-9ab0-46dc-9e13-63aebc9ca029"
      unitRef="usd">725500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i26bcdf97618b43d8bf0299016ddeeb01_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfNS0xLTEtMS04NTE1Nw_ffc7e050-7359-4e77-86fa-c50f74d2acd1"
      unitRef="usd">650500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4fb58fc88a374969a43a322ae19da924_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfNS0zLTEtMS04NTE1Nw_d8002aed-18ab-4e62-8aea-eb914cee2ede"
      unitRef="usd">133500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib053ee33dd3a400a8c89f663e6482bae_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfNi0xLTEtMS04NTE1Nw_34e3f563-8fb3-453d-a1f1-dee910b2f6e6"
      unitRef="usd">0.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e1b217bf5a8462395be7b52018802cd_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfNi0zLTEtMS04NTE1Nw_63b7958a-d715-489d-a581-0de804c75c18"
      unitRef="usd">0.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1ea511d26fe94294be878626e29f3fdb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfNy0xLTEtMS04NTE1Nw_7ed1b614-ba77-42e3-b0bc-99c15a57a1ad"
      unitRef="usd">-7200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3b0bca094ddf4fca9b096129041accea_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfNy0zLTEtMS04NTE1Nw_efba8bde-b8a4-4466-9579-85f21d5102de"
      unitRef="usd">-2600000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfOC0xLTEtMS04NTE1Nw_7ce7e0a8-7049-4de5-9a38-031a9fd4dfe8"
      unitRef="usd">1954400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmU3OTcwMDUwNmY3YjQ0YjhiZjY4YWMwMWVkNDE3ZjlmL3RhYmxlcmFuZ2U6ZTc5NzAwNTA2ZjdiNDRiOGJmNjhhYzAxZWQ0MTdmOWZfOC0zLTEtMS04NTE1Nw_01e8f43a-6790-4758-8998-6d92f6f90cf4"
      unitRef="usd">1775400000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i17b2e7b8704a4ff18f86829325ecac4a_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMzIxOA_20a9b799-278f-4db7-86aa-939f4224f08f"
      unitRef="number">0.256</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i50819eb0edac4058b90f061b88b65a0c_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMzIyNQ_8a5111fe-f91b-47d0-a677-a97c57ea8677"
      unitRef="number">0.201</us-gaap:ConcentrationRiskPercentage1>
    <mtz:EBITDA
      contextRef="ifbced28b996d4945b23d1a04ee1f68c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfMi0xLTEtMS04NTE1Nw_85d084da-e7b0-4b02-a8f7-b97dcc2df80c"
      unitRef="usd">40300000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ie0a44819d9b4458b8912f0b9582b51a4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfMi0zLTEtMS04NTE1Nw_c22cd7cc-18df-42ae-8e11-5ccc1ac16319"
      unitRef="usd">48900000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="iea08b956658747d3af985ad83df1fea8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfMy0xLTEtMS04NTE1Nw_d0c76204-db85-4830-9804-273e88de9251"
      unitRef="usd">10900000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ibaf6f20c150e4aec83154206bd0f3a96_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfMy0zLTEtMS04NTE1Nw_5531fed3-7902-4fe6-b0f4-a96b31e2816f"
      unitRef="usd">10900000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ia4f3c1f2c94f4347955c8b967f0d0f4e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfNC0xLTEtMS04NTE1Nw_d7f6f49e-ac9e-4419-8866-b005252406a7"
      unitRef="usd">21500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i9913d8b6e47849178b2a31b279c22b76_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfNC0zLTEtMS04NTE1Nw_a6848b04-05c1-4d99-93de-041d8c332feb"
      unitRef="usd">167600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i26bcdf97618b43d8bf0299016ddeeb01_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfNS0xLTEtMS04NTE1Nw_560a5911-6e58-4971-aeab-1b934875e088"
      unitRef="usd">46100000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i4fb58fc88a374969a43a322ae19da924_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfNS0zLTEtMS04NTE1Nw_9b914baf-3830-4fc4-8130-62ec848e5331"
      unitRef="usd">3600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ib053ee33dd3a400a8c89f663e6482bae_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfNi0xLTEtMS04NTE1Nw_1035dfee-d469-494a-9ec7-9d72f2578eaa"
      unitRef="usd">6900000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i8e1b217bf5a8462395be7b52018802cd_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfNi0zLTEtMS04NTE1Nw_95d53d34-d3aa-4305-bb75-39e8e7c7c089"
      unitRef="usd">7400000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ib6d01e93d2194049b2dde020380b3ffd_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfNy0xLTEtMS04NTE1Nw_ee1926d0-62f5-4f07-bc2d-5ae8270f9528"
      unitRef="usd">-47000000.0</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ibb5a1d81d4e34694a9cc82f22a439b9d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfNy0zLTEtMS04NTE1Nw_9e5e8ada-c0ce-4846-9b3b-179ac905dafc"
      unitRef="usd">-40000000.0</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfOC0xLTEtMS04NTE1Nw_ac0a75bc-50d4-420e-b3c7-80145a6ed54d"
      unitRef="usd">78700000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY2NDlhOWM3YjI2ZDRlMzBiNzlhZDZkNTYyODg3YjJhL3RhYmxlcmFuZ2U6ZjY0OWE5YzdiMjZkNGUzMGI3OWFkNmQ1NjI4ODdiMmFfOC0zLTEtMS04NTE1Nw_9db02dca-63c5-42c1-9049-83148e343cd9"
      unitRef="usd">198400000</mtz:EBITDA>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i115b00cfa05b4c50863bc7b6692ea09b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMzg0ODI5MDcwNTA5MA_8623696d-6f20-474b-bdcd-474eb0511101"
      unitRef="usd">7000000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i790d038b9be4488eb067de7455741e62_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMzg0ODI5MDcwNTEwMw_1d5b9692-1146-492b-98dc-c23ecc685c49"
      unitRef="usd">800000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i3ad0e23ea47e4c1da436c5bc1b5236ac_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMzg0ODI5MDcwNTEyOQ_7742344c-e0cc-4495-83fd-e66c24aeac4d"
      unitRef="usd">2000000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="iedde67917fa04496a6895dfe19d028ad_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNzE0NjgyNTU5ODkwNg_af782d63-37e7-463b-bd73-e97a939d1dfa"
      unitRef="usd">3800000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifbced28b996d4945b23d1a04ee1f68c5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfMi0xLTEtMS04NTE1Nw_b1abeb91-c2a5-4020-8e85-3fc3016cd67c"
      unitRef="usd">29000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie0a44819d9b4458b8912f0b9582b51a4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfMi0zLTEtMS04NTE1Nw_93a98552-0d53-4ddb-8324-e1c799a672b2"
      unitRef="usd">21800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iea08b956658747d3af985ad83df1fea8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfMy0xLTEtMS04NTE1Nw_c1945342-238b-4da7-8708-e007b40f4c1d"
      unitRef="usd">11400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibaf6f20c150e4aec83154206bd0f3a96_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfMy0zLTEtMS04NTE1Nw_1ca81682-5cf2-4fa4-ba8c-ce9be247cb56"
      unitRef="usd">7600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia4f3c1f2c94f4347955c8b967f0d0f4e_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfNC0xLTEtMS04NTE1Nw_7aec1647-9946-4a98-8381-82a2abe29ed0"
      unitRef="usd">31600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9913d8b6e47849178b2a31b279c22b76_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfNC0zLTEtMS04NTE1Nw_d492397a-a0ab-48d6-83d5-db95376df2c2"
      unitRef="usd">52100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i26bcdf97618b43d8bf0299016ddeeb01_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfNS0xLTEtMS04NTE1Nw_c664999c-0d8d-4756-80e6-f5823ce6a2ac"
      unitRef="usd">35700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4fb58fc88a374969a43a322ae19da924_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfNS0zLTEtMS04NTE1Nw_658148ae-83ca-4823-974c-6ca68f1fda38"
      unitRef="usd">6100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib053ee33dd3a400a8c89f663e6482bae_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfNi0xLTEtMS04NTE1Nw_cedf447a-a06d-44c5-ae03-fd37ef1a4fcc"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8e1b217bf5a8462395be7b52018802cd_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfNi0zLTEtMS04NTE1Nw_2dc99149-516d-4eef-adac-7ae90ae7f88a"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib6d01e93d2194049b2dde020380b3ffd_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfNy0xLTEtMS04NTE1Nw_f135297e-5432-4715-8b95-f8b9ebc35eba"
      unitRef="usd">3100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibb5a1d81d4e34694a9cc82f22a439b9d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfNy0zLTEtMS04NTE1Nw_e285f8cd-b980-4efb-ad49-1bdd8916579f"
      unitRef="usd">2900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfOC0xLTEtMS04NTE1Nw_98dc6c0d-4abf-48d8-b751-8b7813c3f80b"
      unitRef="usd">110800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmY1YzlmODkzOWM2NzQyYTY5NjI4Mjk4YzJhYzI1MWIwL3RhYmxlcmFuZ2U6ZjVjOWY4OTM5YzY3NDJhNjk2MjgyOThjMmFjMjUxYjBfOC0zLTEtMS04NTE1Nw_760e5a45-3212-4b14-be6d-21caeb7cc4ad"
      unitRef="usd">90500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Assets
      contextRef="i5129ebb3b54849a59e41743c042c843d_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfMS0xLTEtMS05NTYxMw_ff28cba9-4338-46d4-84df-a40278893998"
      unitRef="usd">2156600000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic3d933753cfd406a9ad9a347ecde35f9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfMS0zLTEtMS05NTYxMw_3a97876e-23a3-49db-9e4e-cd2ddb3b0862"
      unitRef="usd">2100900000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia6497a3989dc41f7961cf6211d1f3db0_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfMi0xLTEtMS05NTYxMw_82dd0be0-9ba3-4d82-b943-f58c039b926f"
      unitRef="usd">970500000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0e3bc0f019d84bafb0e66d2a2553635d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfMi0zLTEtMS05NTYxMw_8952b9c9-47ef-4040-8071-52651c09af33"
      unitRef="usd">1067000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie36ef2d4e6a444a482c5d6a03af91ac8_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfMy0xLTEtMS05NTYxMw_4a9d10bc-e436-4b83-9c17-1f77ec11ccbf"
      unitRef="usd">1509800000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idf4433fb916e4112ac371870015e78e1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfMy0zLTEtMS05NTYxMw_ec6237cd-d07e-41ac-89f1-a0c882a49116"
      unitRef="usd">1527600000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9b0284226ad64738b32a627acb56ea8b_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfNC0xLTEtMS05NTYxMw_f7a6ca4e-894c-4da2-b7fb-4cc7cca0fcf3"
      unitRef="usd">2038600000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia2c57fcfa89d450ab89a0585f8ba840a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfNC0zLTEtMS05NTYxMw_da25975b-a14b-4e5d-8e67-3c87055672a2"
      unitRef="usd">2017200000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8b55ddbcbf7b4eee81a3d6db2c892da9_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfNS0xLTEtMS05NTYxMw_f2584e0f-4eaf-4ad0-817c-c1cf6f2ac735"
      unitRef="usd">263000000.0</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia9feba1189a1466cb08947898e1f6ce5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfNS0zLTEtMS05NTYxMw_04c9bb7d-9e0b-463e-8d60-be4cb20c42db"
      unitRef="usd">238100000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4cc5a09ab61540b5b3e2d7eb15eabb35_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfNi0xLTEtMS05NTYxMw_8c695fe6-e86a-4aeb-9b66-3676fda66dcf"
      unitRef="usd">149500000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6d5a05cdc2744908b2c3097398e6d29f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfNi0zLTEtMS05NTYxMw_55d27299-c5e1-4317-b2a7-498329e98aea"
      unitRef="usd">170600000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfNy0xLTEtMS05NTYxMw_5386754b-3cba-4823-82e7-1cba6bfeba77"
      unitRef="usd">7088000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOjdlODg0OTAzMDlhNTQ1N2E4ZDIwZTdkODM2ZGNhMDY2L3RhYmxlcmFuZ2U6N2U4ODQ5MDMwOWE1NDU3YThkMjBlN2Q4MzZkY2EwNjZfNy0zLTEtMS05NTYxMw_6aca0eac-30e7-4147-91b8-401c26ddc6b8"
      unitRef="usd">7121400000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia72f62b34d6344d99b60e5a6334394f3_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMjE5OTAyMzI2OTE0Nw_54d6efb8-12e5-4cb5-8ebb-19165b653a12"
      unitRef="usd">-192200000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib5b45586a42140bf987092b2d0978ced_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMjE5OTAyMzI2OTE2MQ_fef995bb-c98b-4bba-beb3-292dd08dce43"
      unitRef="usd">69400000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic025e4647e224840bd75ce4833f3af25_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMjE5OTAyMzI2OTE3NQ_db9bc64b-8a67-4b55-ad09-7c754eb98a8a"
      unitRef="usd">77000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i885fb3be5fba439cbf7fbf1350c1161c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMjE5OTAyMzI2OTIwNg_24653799-4beb-441d-b06b-6c837b4bf4d4"
      unitRef="usd">45800000</us-gaap:Assets>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNjA2MQ_b5c7c2b5-f9d5-41b7-a3e1-b33d9b52c9d1">&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.335%"/&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.495%"/&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="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;2022&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;2021&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) income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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="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;95.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="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;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="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;12.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 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;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="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;79.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="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 of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;Consolidated EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78.7&#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;198.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmQ5MTA3NjNjOTgyODRiN2ZiNmY3MTBiMzg3Y2JmNmVhL3RhYmxlcmFuZ2U6ZDkxMDc2M2M5ODI4NGI3ZmI2ZjcxMGIzODdjYmY2ZWFfMi0xLTEtMS04NTE1Nw_0874f0f8-95be-47a0-9742-350908186f0d"
      unitRef="usd">-48100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmQ5MTA3NjNjOTgyODRiN2ZiNmY3MTBiMzg3Y2JmNmVhL3RhYmxlcmFuZ2U6ZDkxMDc2M2M5ODI4NGI3ZmI2ZjcxMGIzODdjYmY2ZWFfMi0zLTEtMS04NTE1Nw_6a3c5abe-b64a-49b7-891d-43933572bdd9"
      unitRef="usd">95400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmQ5MTA3NjNjOTgyODRiN2ZiNmY3MTBiMzg3Y2JmNmVhL3RhYmxlcmFuZ2U6ZDkxMDc2M2M5ODI4NGI3ZmI2ZjcxMGIzODdjYmY2ZWFfNC0xLTEtMS04NTE1Nw_4fdaf3ad-cf28-4aeb-b8f0-da86407a0281"
      unitRef="usd">-16000000.0</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmQ5MTA3NjNjOTgyODRiN2ZiNmY3MTBiMzg3Y2JmNmVhL3RhYmxlcmFuZ2U6ZDkxMDc2M2M5ODI4NGI3ZmI2ZjcxMGIzODdjYmY2ZWFfNC0zLTEtMS04NTE1Nw_463dab31-1544-4d1c-af39-81b8673d63ec"
      unitRef="usd">-12500000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmQ5MTA3NjNjOTgyODRiN2ZiNmY3MTBiMzg3Y2JmNmVhL3RhYmxlcmFuZ2U6ZDkxMDc2M2M5ODI4NGI3ZmI2ZjcxMGIzODdjYmY2ZWFfNS0xLTEtMS04NTE1Nw_d9694e1b-2e7f-4813-aa51-14f278ec9076"
      unitRef="usd">85200000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmQ5MTA3NjNjOTgyODRiN2ZiNmY3MTBiMzg3Y2JmNmVhL3RhYmxlcmFuZ2U6ZDkxMDc2M2M5ODI4NGI3ZmI2ZjcxMGIzODdjYmY2ZWFfNS0zLTEtMS04NTE1Nw_09046ab3-4df4-496c-bb07-fef1752c08c0"
      unitRef="usd">79300000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmQ5MTA3NjNjOTgyODRiN2ZiNmY3MTBiMzg3Y2JmNmVhL3RhYmxlcmFuZ2U6ZDkxMDc2M2M5ODI4NGI3ZmI2ZjcxMGIzODdjYmY2ZWFfNi0xLTEtMS04NTE1Nw_ece3d7a7-e51a-423d-961c-03db508822fe"
      unitRef="usd">25600000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmQ5MTA3NjNjOTgyODRiN2ZiNmY3MTBiMzg3Y2JmNmVhL3RhYmxlcmFuZ2U6ZDkxMDc2M2M5ODI4NGI3ZmI2ZjcxMGIzODdjYmY2ZWFfNi0zLTEtMS04NTE1Nw_3aaa5108-efe4-4276-aa6c-591f20e8d194"
      unitRef="usd">11200000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <mtz:EBITDA
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmQ5MTA3NjNjOTgyODRiN2ZiNmY3MTBiMzg3Y2JmNmVhL3RhYmxlcmFuZ2U6ZDkxMDc2M2M5ODI4NGI3ZmI2ZjcxMGIzODdjYmY2ZWFfNy0xLTEtMS04NTE1Nw_f67f43dc-996c-4bb3-9adc-592223a176ab"
      unitRef="usd">78700000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i3e7c036413894cafbab15297cc02fa9e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RhYmxlOmQ5MTA3NjNjOTgyODRiN2ZiNmY3MTBiMzg3Y2JmNmVhL3RhYmxlcmFuZ2U6ZDkxMDc2M2M5ODI4NGI3ZmI2ZjcxMGIzODdjYmY2ZWFfNy0zLTEtMS04NTE1Nw_ec2fcfa9-d31e-4ab4-a30c-19af76b3de20"
      unitRef="usd">198400000</mtz:EBITDA>
    <us-gaap:Revenues
      contextRef="i4bc528a1c6da4bc69c27de42b8835093_D20220101-20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMzYxNQ_5b9879fe-52b1-4daf-b708-cdc3bd3ee3d4"
      unitRef="usd">1900000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4cb0b4bf65e84f3d8bf72528b636fc3f_D20210101-20210331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMzYyMg_c776cf63-1fe6-4dbb-b8ab-e78ce1b25dc8"
      unitRef="usd">1700000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7412ca16a04d4d149054b854e5b2d614_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMzgwOA_dfdc2bbe-fb9f-433f-8cad-a43212ccb5a0"
      unitRef="usd">24500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie02bc540e10d40629aaaca1dfac12156_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMzgxNQ_33f7c87a-e1e4-4492-a9e4-4b7db85b4051"
      unitRef="usd">46400000</us-gaap:Revenues>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i15f7ccfc41c54741bf64de33560bdf6d_I20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNDEyNg_07f3a648-5e06-4168-8480-d5c946f4ed85"
      unitRef="usd">1500000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ic8722e5fa5194cc9a5ce90a2e23115d0_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNDEzMw_e21f9a0b-437b-426a-92af-dc57b01f2f78"
      unitRef="usd">1400000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i9c0a53c0f2f3493e8ad55991709bd7da_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNDIzMQ_fdcbedb6-7fb5-4de8-81eb-a5486595daca"
      unitRef="usd">24600000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i744b767c2be348fbab601c2ab60ce29e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNDIzOA_1c67cdd1-c0dd-42a4-b0a4-499709945237"
      unitRef="usd">24500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i15f7ccfc41c54741bf64de33560bdf6d_I20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNDM1Nw_5966ca97-eba9-4988-a2ab-477e5dfcdb5a"
      unitRef="usd">2200000000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ic8722e5fa5194cc9a5ce90a2e23115d0_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNDM2NA_d48afa33-d80b-44de-9c7d-879c234047fb"
      unitRef="usd">2100000000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i9c0a53c0f2f3493e8ad55991709bd7da_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNDQ3NQ_25d174db-c3a4-4dd3-bf8c-ee29cc739eb1"
      unitRef="usd">42800000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i744b767c2be348fbab601c2ab60ce29e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNDQ4Mg_56776e5e-cd1c-4151-b880-3c2c92287f5d"
      unitRef="usd">43800000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibaf158534bc34b1a8b7a94a10719d93a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNDc2MQ_6ed820d9-69ba-4cae-b253-4833f756dfd1"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia0927180e3c849bcbb7c3ef9fbaa55c0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNDc2OA_5272869e-e7cb-4b4b-bbe6-2bcbc561f609"
      unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i36fd0684c3934fb0930da2a78e0fc7b7_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfNTAyMA_0cf851cc-a0ae-40fa-b746-6f52b0212a5a"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia78a5a99240d4789baee5186199b61bf_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMjE5OTAyMzI2MTk1MQ_8633ec22-a026-4e2f-969c-f28181734817"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i523873a2a4a946408f1a1e3417fa0e81_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83My9mcmFnOmE5Nzg1ODA3ODI0ZDRmYzliM2I3Y2I0OTUwY2ViZTQyL3RleHRyZWdpb246YTk3ODU4MDc4MjRkNGZjOWIzYjdjYjQ5NTBjZWJlNDJfMTA5OTUxMTY0NDI3Nw_e489770d-4ad2-4650-a066-db6da0c5e463"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMTA1NzY_f7753c85-00d9-4282-be73-c60d7d154f63">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 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.  In the third quarter of 2021, a settlement was finalized in favor of MasTec for approximately $25 million.  As of March&#160;31, 2022, $19 million remained outstanding, which amount is due in 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;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 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, 2022 and December&#160;31, 2021, there were $217.0 million and $188.5 million, respectively, of letters of credit issued under the Company&#x2019;s credit facilities.  The Company is not aware of any material claims relating to its outstanding letters of credit as of March&#160;31, 2022 or December&#160;31, 2021.&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, 2022 and December&#160;31, 2021, outstanding performance and payment bonds approximated $2,230.2 million and $2,155.2 million, respectively, and estimated costs to complete projects secured by these bonds totaled $780.1 million and $768.8 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively.  Included in these balances as of both March&#160;31, 2022 and December&#160;31, 2021 are $115.0 million of outstanding performance and payment bonds issued on behalf of the Company&#x2019;s proportionately consolidated non-controlled contractual joint ventures, representing the Company&#x2019;s proportionate share of the total bond obligation for the related projects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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 30% to 50% in three civil construction projects.  Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture.  The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities.  Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations.  As of March&#160;31, 2022, the Company was not aware of material future claims against it in connection with these arrangements.  Included in the Company&#x2019;s cash balances as of March&#160;31, 2022 and December&#160;31, 2021 are amounts held by entities that are proportionately consolidated totaling $26.8 million and $14.6 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 company, which reimburses claims up to the applicable insurance limit.  Cash balances held by the Company&#x2019;s captive insurance company, which totaled approximately $0.3 million as of both March&#160;31, 2022 and December&#160;31, 2021, 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, 2022 and December&#160;31, 2021, MasTec&#x2019;s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to its insurance policies, totaled $186.2 million and $189.8 million, respectively, of which $119.5 million and $126.5 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.6 million and $4.2 million as of March&#160;31, 2022 and December&#160;31, 2021, 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 $154.3 million and $125.7 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively.  As of both March&#160;31, 2022 and December&#160;31, 2021, outstanding surety bonds related to self-insurance programs amounted to $52.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;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 &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;amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, &#x201c;ERISA&#x201d;), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer&#x2019;s complete or partial withdrawal from, or upon termination of, such plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans.  As of March&#160;31, 2022, 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 HMG acquisition, the Company assumed an obligation related to HMG&#x2019;s 2016 withdrawal from a multiemployer pension plan, under which HMG is obligated to make quarterly payments of approximately $74,000 through 2036.  As of March&#160;31, 2022 and December&#160;31, 2021, a withdrawal liability of approximately $3.3 million and $3.4 million, respectively, was recorded within other current and other long-term liabilities within the consolidated balance sheets related to this obligation.&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, 2022 and December&#160;31, 2021, 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;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;  In the third quarter of 2021, DIRECTV&#xae; was spun off from AT&amp;amp;T.  As a result, for customer reporting purposes, AT&amp;amp;T and DIRECTV&#xae; are reported separately and all prior periods have been updated to give retroactive effect to the spin-off of DIRECTV&#xae; from AT&amp;amp;T.  For the three month period ended March&#160;31, 2022, the Company had approximately 850 customers.  There were &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;no&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; customers that represented greater than 10% of the Company&#x2019;s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue, as of either March&#160;31, 2022 or December&#160;31, 2021.  For the three month periods ended March&#160;31, 2022 and 2021, the Company derived approximately 42% 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 66%, respectively, of &lt;/span&gt;its revenue from its top ten customers</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:OtherAssetsCurrent
      contextRef="i7057630142c04760b51a957eb14a4c52_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNzQ5_cb16fe0e-4bfe-49de-8482-c6bf6e1195eb"
      unitRef="usd">25000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i99a88b91db1749cb8fe19089330157da_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNzE0NjgyNTU5MjEzMw_7c1cd664-1643-4d9e-a890-a87cc537681c"
      unitRef="usd">19000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMjEyNg_43a2e532-4bb0-4a21-b08a-d36d5d8a6f69"
      unitRef="usd">217000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMjEzMw_bcfc0b96-889f-4613-8c9b-7af937df67b2"
      unitRef="usd">188500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="ib1c21ad314bc49a9be571c7485f07f7a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMzAzMQ_74d5efc4-a5ec-45bd-a94e-70c2d1a5c303"
      unitRef="usd">2230200000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i5431e85512224090a64018b8c50cd2e6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMzAzOA_2f06e699-cb66-4361-969e-204698edd951"
      unitRef="usd">2155200000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:EstimatedCostsToCompleteProjectsSecuredByBonds
      contextRef="i6329856970d0411e80dd806f55e882c7_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMzEyOA_91b5a816-b39d-4035-9e6e-0100296deb60"
      unitRef="usd">780100000</mtz:EstimatedCostsToCompleteProjectsSecuredByBonds>
    <mtz:EstimatedCostsToCompleteProjectsSecuredByBonds
      contextRef="i8bf4cf4e1e4643198395950bc4f9fada_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMzEzNQ_ea93ba7b-9c4d-4590-a81e-712e84da49b0"
      unitRef="usd">768800000</mtz:EstimatedCostsToCompleteProjectsSecuredByBonds>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="icd0612d4b7df4b4ca7e6188837197f92_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMzIxMA_76be51fb-eb35-4105-a5d7-51790b361fdd"
      unitRef="usd">115000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i0477ac7b4ea34bb785c4a4fa519f9fce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMzIxMA_a709220a-0be7-4fe7-876e-a992c21a8adc"
      unitRef="usd">115000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="i78b075f935134af0a1f8f9953925a523_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMzU1OA_a2f60f95-820b-4d45-8c89-e033e816220d"
      unitRef="number">0.85</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="icfd1c4c7e13a4b0bb6eaca472d11f4f0_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMzU2NA_576e60ef-dbdb-4dae-a7c5-61bbff3140b9"
      unitRef="number">0.90</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="i131be5054837402080e42e570d80d4c6_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMzc4Mw_923da1af-556b-49f0-a07f-539e82fa7ad8"
      unitRef="number">0.30</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="i9fc1c3b4d50f4a9bab5657e78d5f4f9f_I20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMzc4OQ_b762baac-8d3f-425c-8162-d479cb8e0776"
      unitRef="number">0.50</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:NumberOfJointVentures
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMzc5NQ_3a9c8641-b384-48e6-aa28-46977b8f0064"
      unitRef="constructionproject">3</mtz:NumberOfJointVentures>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i98d2aeee22134040a0e545443480e9b0_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNDc1Ng_56e86cdd-6a71-42ad-a943-09837c23d6a0"
      unitRef="usd">26800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id4a78d7b02f746b1959645752fc43ceb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNDc2Mw_8a7d7ae2-1b24-4f23-9d85-1c52a47f854d"
      unitRef="usd">14600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idce3e8a243c0445eb613e5546ef95281_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMjE5OTAyMzI3MzEyNg_8c3a612a-4ad2-4a1e-b3f1-33c1a2b5b14a"
      unitRef="usd">300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0392619b66df49528681dcbaa55ac2d9_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMjE5OTAyMzI3MzEyNg_f20eefa7-5c0b-4d8c-ae90-3c159aef58c8"
      unitRef="usd">300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:SelfInsuranceReserve
      contextRef="i2bfd82105cd1425c9ef2ae891173618e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNTc3NA_2deab45a-91f6-469a-ab38-fb637e767d27"
      unitRef="usd">186200000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="ie24b903a27fc4d02befa15d9617f1659_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNTc4MQ_c6ca937e-87c1-40af-a389-6b0c990f60e9"
      unitRef="usd">189800000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i6c9548b3f3ec4fdbb982e344c03f64f4_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNTgwOA_939fa41b-b6fa-4f03-a4ef-06e84097c6de"
      unitRef="usd">119500000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i3971772c85384d1d9a8c7c9b5c9ae40f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNTgxNQ_2d954db1-959d-4fbd-bd37-bbd12685f3ac"
      unitRef="usd">126500000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserve
      contextRef="ia413bc63d60c48838a56e813e0300fb9_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNjEzNw_403b7a1a-5744-417e-9378-1b0308dec3d9"
      unitRef="usd">4600000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="id8f719ba2e3b436b9020e4b0b457723a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNjE0NA_c8591096-5a64-4aab-ad6b-5759620afb70"
      unitRef="usd">4200000</us-gaap:SelfInsuranceReserve>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i617a4a5e5e5c4261b1472b193e6b7223_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNjQ2OA_e5e4c7e6-8d28-4aa3-b9ce-969670355351"
      unitRef="usd">154300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i8e932bf141e54f10a42876646f4090a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNjQ3NQ_7ac97f89-2bc9-4e54-a428-8d59e531765a"
      unitRef="usd">125700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i9d14d7d8820448d99de66f23f92f65c2_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNjU4Mg_219c1e0f-cc3b-4595-96f1-8542596489d9"
      unitRef="usd">52900000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i06fc089374d044409acb5c643643abf4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfNjU4Mg_a3a6b88e-ab33-42a6-8418-b06ee6ec64d8"
      unitRef="usd">52900000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:MultiemployerPlanQuarterlyExpectedFutureBenefitPayment
      contextRef="if5ad0df0cff04d72a116f34afab4a7c0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMjE5OTAyMzI3MzE1MA_d1405e32-5edb-44a6-ac09-50cc062e0fe1"
      unitRef="usd">74000</mtz:MultiemployerPlanQuarterlyExpectedFutureBenefitPayment>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="ib9bc4b3498374e69ac439cda494caf1c_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMjE5OTAyMzI3MzE2NQ_1473637b-8ed6-4a49-953e-d62f14c6c482"
      unitRef="usd">3300000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="i7b2b582dfb43495abd639c71812a0e12_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMjE5OTAyMzI3MzE4Nw_168ee00d-fe50-4a0e-9997-ea97f8591886"
      unitRef="usd">3400000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i55742e2305ab48f8bc332f239801636b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMzI5ODUzNDg5ODUwMA_7beead21-7049-4518-869b-49da5cfe7456"
      unitRef="usd">40000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i66f05a71b69849179e8b248833094248_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMzI5ODUzNDg5ODUwMA_a279ed69-775e-492e-b1ba-7dd8b3c28c15"
      unitRef="usd">40000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <mtz:NumberOfCustomers
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfOTk3MQ_76a2d3c2-d4a9-4ba9-8eae-85ec56a1b2fc"
      unitRef="customer">850</mtz:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6670a78c58834d00811f539dca619877_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMTAzNDk_fc5e4613-5b34-4abc-a8ed-6e1778b6eb64"
      unitRef="number">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2806f0f49dd241979c0e440a7fc858ce_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83Ni9mcmFnOjZjMTFjOGI2ZTI3MjQ3ZWE4ZjBiMjBlZWFiNDNjZGFkL3RleHRyZWdpb246NmMxMWM4YjZlMjcyNDdlYThmMGIyMGVlYWI0M2NkYWRfMTA5OTUxMTY0MjM5Mg_22ebaec4-bd41-4336-ae59-4dd33ae76111"
      unitRef="number">0.66</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i3cedddd04bb34e529f2ea4635210e17f_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNjk5MQ_de392942-c153-4094-9860-f6d32aba2755">Related Party Transactions &lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing and business development activities, from a number of different vendors on a non-exclusive basis, and from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests.  For the three month periods ended March&#160;31, 2022 and 2021, such payments to related party entities totaled approximately $6.8 million and $20.5 million, respectively.  Payables associated with such arrangements totaled approximately $0.9 million and $0.6 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively.  Revenue from such related party arrangements totaled approximately $3.8 million and $1.1 million for the three month periods ended March&#160;31, 2022 and 2021, respectively.  Related amounts receivable, net, totaled approximately $3.3 million and $0.4 million as of March&#160;31, 2022 and December&#160;31, 2021, 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 and $5.0 million, net of rebates, for the three month periods ended March&#160;31, 2022 and 2021, respectively, related to this activity.  Amounts payable to CCI, net of rebates receivable, totaled approximately $0.6 million and $0.8 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and Jos&#xe9; R. Mas, along with two members of management of a MasTec subsidiary.  For the three month period ended March&#160;31, 2022, subcontracting expenses under these arrangements were de minimis, and for the three month period ended March&#160;31, 2021, MasTec incurred subcontracting expenses of approximately $29.0 million. As of March&#160;31, 2022, related amounts payable were de minimis, and as of December&#160;31, 2021, totaled approximately $0.5 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns.  For both the three month periods ended March&#160;31, 2022 and 2021, MasTec paid approximately $0.6 million 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.  MasTec may perform additional construction services for the Franchise in the future.  For the three month period ended March&#160;31, 2022 and 2021, charges under these arrangements were de minimis.  Payments for other expenses related to the Franchise for both the three month periods ended March&#160;31, 2022 and 2021 totaled approximately $0.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In connection with a fourth quarter 2021 acquisition, MasTec has a subcontracting arrangement to perform construction services for an entity, of which Jos&#xe9; R. Mas bought a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest.  &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;For the three month period ended March&#160;31, 2022, revenue recognized by MasTec under this arrangement totaled approximately $28.8 million, and as of March&#160;31, 2022, related amounts receivable totaled approximately $13.7 million.  There were no amounts receivable as of December&#160;31, 2021.  MasTec pays a management fee to this entity in connection with the subcontracting arrangement.  MasTec incurred approximately $0.2 million of management fee expense related to this arrangement for the three month period ended March&#160;31, 2022, which amount was payable as of March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec leases employees and provides satellite communication services to a customer in which Jorge Mas and Jos&#xe9; R. Mas own a majority interest.  Charges to this customer under these arrangements totaled approximately $0.3 million for both the three month periods ended March&#160;31, 2022 and 2021.  As of both March&#160;31, 2022 and December&#160;31, 2021, related amounts receivable totaled approximately $0.8 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has advanced amounts on behalf of an entity that was acquired in 2021.  Amounts outstanding for such advances, which are expected to be settled under customary terms associated with the related purchase agreement, totaled approximately $1.8 million and $0.5 million as of March&#160;31, 2022 and December&#160;31, 2021, respectively.  Additionally, in 2021, the Company advanced amounts to the former owner of an acquired business.  There were no remaining amounts outstanding as of March&#160;31, 2022, and as of December&#160;31, 2021, approximately $1.0 million of such advances was outstanding.  In addition, the Company, through a 2020 acquisition, has a 25% interest in an entity, under which the acquired business and the 25% owned entity have a subcontracting arrangement.  The Company&#x2019;s interest in this entity, for which post acquisition operating activity is de minimis, is accounted for as an equity method investment.  For the three month period ended March&#160;31, 2022, the Company made equity contributions to this entity of approximately $0.5 million.  As of March&#160;31, 2022 and December&#160;31, 2021, the Company&#x2019;s net investment in this entity was a liability of approximately $1.1 million and $1.6 million, respectively, which net amounts each included approximately $2.3 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement.  Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity.  For both the three month periods ended March&#160;31, 2022 and 2021, approximately $0.2 million of income was recognized in connection with these arrangements.  As of March&#160;31, 2022 and December&#160;31, 2021, related amounts receivable totaled $0.6 million and $0.4 million, 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;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 made in connection with these agreements in either of the three month periods ended March&#160;31, 2022 or 2021, and life insurance assets associated with these agreements totaled approximately $24.0 million as of both March&#160;31, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if177e828e8ac463892b2ed57fc9de834_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNjMy_4c1bb54e-49cc-4eea-a22b-71680921b574"
      unitRef="usd">6800000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i036bf4532c3a4313b2daa14c61b2c9f4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNjM5_f220aeb7-eed3-40ac-9697-a8c4489d0c7a"
      unitRef="usd">20500000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="icd748ed2b03f4c1da5ab43dd98e837ed_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfODE2_b86df1c6-6b9b-4410-8563-097c0742c1e1"
      unitRef="usd">900000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i9aa81ad6f428493cada6c61916af6ce9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfODIz_19be68e1-2a47-418e-9012-a13c76d561dd"
      unitRef="usd">600000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="if177e828e8ac463892b2ed57fc9de834_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfOTI1_3aa3cbb0-73ff-4df1-b186-c1b188176604"
      unitRef="usd">3800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i036bf4532c3a4313b2daa14c61b2c9f4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfOTMy_71999ecc-0f1f-4f6a-ab5e-cf27c507bd75"
      unitRef="usd">1100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="icd748ed2b03f4c1da5ab43dd98e837ed_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTEzOQ_1d828b21-68c4-4b24-bd33-ef659a7e2a7e"
      unitRef="usd">3300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i9aa81ad6f428493cada6c61916af6ce9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTE0Ng_bef45262-813b-4dc3-a06e-6d9f334e003a"
      unitRef="usd">400000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i5c45e383d2d24b64aa5a2d3256c9cba2_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTU4MQ_c8ef8572-7706-459f-9de5-c5464d7f0e53"
      unitRef="usd">1000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ia0b9e9455d8c47e1860ee8b8efae15de_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTU4OA_4bc8f011-1a6b-4954-b1de-4c88bb93abc4"
      unitRef="usd">5000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i7be796b53bbb428a808383dc7cbffd21_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTg1Mw_b671d5a4-457d-4e7b-b78a-435bf05e1690"
      unitRef="usd">600000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ib3883f99aade4eb789c63712dbc8f597_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTg2MA_048e5099-2d17-4fb6-8060-5003ad3652b4"
      unitRef="usd">800000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <mtz:NumberOfManagementMembers
      contextRef="i6f8a3b2688fe4975908d58bb21b5d1a0_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMjA5NA_d27da987-d8ed-4358-b11c-dfcc4f233afc"
      unitRef="employee">2</mtz:NumberOfManagementMembers>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="idad00b0c4b694395aa08d57cb0236fa6_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMjI2OA_fb40435e-aa36-471b-a90e-72d2415b2d8d"
      unitRef="usd">29000000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ic2bfabbfd7244326bddbb220bbdb1c16_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMjYwNQ_9c246000-d446-4073-80e7-6dd5ab739123"
      unitRef="usd">500000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ibd2dc8e2660d47ce838cbb1147d3f785_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMjc5NA_2bc997e0-9724-416d-ac0d-e27a9e966ea5"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if7461a0f99fb4dd284ae55cdbe64f4fa_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMjc5NA_f45af9cf-4c7c-4e9e-bd54-34c0698848bc"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="iaaf27e64920e4121ae898946742f4f55_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA5OTUxMTY1MDM2Mw_26e8d67a-e238-4042-9a48-a177d4e73567"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="idbcb287e975540b1893109083ec3c33d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA5OTUxMTY1MDM2Mw_54123335-b21a-4f0a-98fb-ca09b4e75595"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i8f7568ab6a834481ad2389a0722f36df_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA5OTUxMTY0OTc4Mw_d59739f6-2305-4822-baff-694fe3b8b811"
      unitRef="usd">28800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i7a826377bac444b796f54a0a6679d752_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA5OTUxMTY0OTgwMQ_f8ee931f-84a6-44e5-82df-a5ab4ba89f13"
      unitRef="usd">13700000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ic52c1a84db564f169cec29a63d8e1020_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA5OTUxMTY1MDkzOQ_c1f6e303-3862-43f5-9239-a592de318ccd"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i7a826377bac444b796f54a0a6679d752_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA5OTUxMTY0OTg0NQ_0148a1a0-5592-4b45-ba8b-d0c70afd0d97"
      unitRef="usd">200000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i8f7568ab6a834481ad2389a0722f36df_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA5OTUxMTY0OTg0NQ_e4456cc9-2e42-4bfb-9caf-e420b2e3a7ea"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ic11bd1f508a04bbb802635016051da7d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMzg5Mw_769788eb-7b23-4bfc-8fd1-29f5c7cc20ee"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i1aee08d494de422489f5ffd82a442816_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMzg5Mw_dcfc0bb0-4c87-4183-bab4-9b2fc725492e"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="iba67fca393ba4342a707f6539a39465d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNDEwMw_00030f5f-fb7a-4f5b-830c-58317f96ad48"
      unitRef="usd">800000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="if55333ec6f48433dbd274222f65eacdf_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNDEwMw_f16c74a4-16cd-46c1-b046-be5bf0ff4e6e"
      unitRef="usd">800000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i49bf444b864f42dcab1184b65a33d1e6_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA0NDUzNjA0ODk5MTY_765cdb79-f800-4208-b9bb-7f03278e2c12"
      unitRef="usd">1800000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i98efde35de6b428c83335cab0f5f1292_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA0NDUzNjA0ODk5MzI_bc24b1fa-1a43-45c4-858e-92849c408250"
      unitRef="usd">500000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i24aade03a5224e308cc94382d879735e_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA5OTUxMTY0OTk0NA_9817adca-82cd-45b9-a56f-415199a59186"
      unitRef="usd">0</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i200d1858cbc740a09326f4a0b106ba05_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA5OTUxMTY1MDUyMQ_c7f97d6c-cd87-46f0-9be3-679f4f3c4cab"
      unitRef="usd">1000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="iae7284da028945b2946350f90b486fd4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNDg5Ng_10f2e546-2483-4d68-a6a8-130498d6fe55"
      unitRef="number">0.25</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="iae7284da028945b2946350f90b486fd4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNDk2NA_10f2e546-2483-4d68-a6a8-130498d6fe55"
      unitRef="number">0.25</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="idf3bb453340c46d291dc25f6d37f5147_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMjc0ODc3OTA5NDYwMQ_4a768244-0b9d-4a3c-badd-1c6e2d16781c"
      unitRef="usd">500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <mtz:EquityMethodInvestmentNegativeAmount
      contextRef="i7724fd5178204e90acc142817512f5c0_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNTI2MA_de9af723-4b63-4c1b-ab7f-a06abd0ad7a2"
      unitRef="usd">1100000</mtz:EquityMethodInvestmentNegativeAmount>
    <mtz:EquityMethodInvestmentNegativeAmount
      contextRef="i1072d54b4b654535b99ed529bf8b866b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNTI2Nw_8de6151a-abda-46ac-a42b-3143334911de"
      unitRef="usd">1600000</mtz:EquityMethodInvestmentNegativeAmount>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="idc984ef4e21c4f42ae9d3e1aeff185d0_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNTMyNQ_77c9cc9d-9ea1-4099-8a84-48de2e4fef29"
      unitRef="usd">2300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i291d56d700db44b6afde1a06008c3863_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNTMyNQ_fc0f82ed-954d-4211-a4f0-a90510e39344"
      unitRef="usd">2300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i862e64c5aeed42948e7986a40cbbef1d_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNTYyMQ_e19954cf-0834-45e3-8d74-c54e06cc4797"
      unitRef="usd">15000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="id3ebcac13e5248e18cabf66c55f1b880_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNTc0Ng_2103bb8c-59e7-4c82-8510-35690deb1f83"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i45026ff20ea1494e8da7c7cacaa113c4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNTc0Ng_ea0b4e8f-b915-412d-b786-e4ff8daa0b8c"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ie243b4353dd7473fbac79821266da5c8_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNTk4Mg_b48dcb20-aaf8-45e1-9003-364d41edfe53"
      unitRef="usd">600000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i60d5d91813fa4281bfb582fe055a2923_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNTk4OQ_166bfd59-74bb-4deb-b5f5-4c268036013d"
      unitRef="usd">400000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i67315942cfab408e97052f2942446f19_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA0NDUzNjA0NzcyNTU_48221cf9-7a57-4b85-a20c-24858677ea0e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="iddf350d6d6f84c4795e737744f2b264f_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA0NDUzNjA0NzcyNTU_67ac22b6-86b4-4c3c-bedd-76dece30b276"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i8ab8c2dd636d428d9e4e4f5f41ae424f_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA0NDUzNjA0NzcyNTU_a2fe077c-3d10-4902-82da-d55fc4af521c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="iffbacdc8da9546698e1fa12640005ca1_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfMTA0NDUzNjA0NzcyNTU_e4c978fd-d404-4d5b-a23e-0bdc444a664e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i38a12b289118413ea1fba06e8ed3d2f5_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNjk2OA_6c206a9e-580b-48d0-8e66-f3e53587347a"
      unitRef="usd">24000000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="if267dd8c448c4cd9aecf783ab2126e8d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQwOTc5NTZkYmJiODRmNmM5NjcxYTRhYzA1ZTUzMTc0L3NlYzo0MDk3OTU2ZGJiYjg0ZjZjOTY3MWE0YWMwNWU1MzE3NF83OS9mcmFnOjIzMGI2MDQ4YzI2MTRkY2M5YTFlNWZiMTkwYjk5MjQ2L3RleHRyZWdpb246MjMwYjYwNDhjMjYxNGRjYzlhMWU1ZmIxOTBiOTkyNDZfNjk2OA_97890a5d-5a57-4bd2-b4de-6b39df07ab70"
      unitRef="usd">24000000</us-gaap:CashSurrenderValueOfLifeInsurance>
</xbrl>
