<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mtz="http://www.mastec.com/20210930"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mtz-20210930.xsd" xlink:type="simple"/>
    <context id="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib41c39109571425cb7a6af6448cc6f1d_I20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibe873d28d0da44319f4786146596ada9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idcb651c8f0d14d2cae72d53257e9482d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9136e76e5d3b425ea1c4f110912cfad8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9d2caab97c9d47ed94fa9dac1cc296c4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie249af96f7444ee1b3ca9da6fc130acb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ide44f113a3e14fb49c3a6b1ba941a2c9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8baa65a6e43d493c8c65f3c0a7d27d94_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i29c4cdb8b3da4410abc9a2a24fddff7f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i694e6268d7ec4fa88562a5ca1933ac53_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if83c9f93bc9a4d92b6383683b1a02e94_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i483aaf616f324740aa06612c0a5f8790_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2f0e4e14c89b4928b024744ab9b1f111_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="icf8b60423b584812b310a286094cd99d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib37fa634cec34bfead49ea17f2b20c7f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if795c41cfe4243a6abc59deeef00b9c9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic002addb74bb4f689678299ae488062a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id27f439dba014ce898570bfcd66da916_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if9a4a710f4d046cab3c4f1062455ed06_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3b12dcaf88df42b298c843f6955693e2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i34aa4d41ab834dce84948cb1419d91be_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if61b497d135f42dbbe76fc86272ce480_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3b08dca448c84ed9b66f068ae34a9277_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8a2a5136a90c4245b093793a2204bbb9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8b07273243ec4c4ea138240b0c3e61e8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6ae4e6d5516044a2a0cbaf30c86d4002_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i90a6183fe6d845f9b7032f9c8156b940_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idf71190dcef14c0bb9c08f629285086c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if8d81541783f45669389657e1133ccd1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i8556db8bb8f64b31853b63c83f5d6e6e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie67d3377c80046659485645b55314a7f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1b1121fbf3f644bcb0fdea87720a9d67_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if8827403472f40ec9336bf2b2203a8bc_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id09e4c90111c45289b0c32038e901769_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i16bcf378ba2d4a9d85f9a861a8b25d38_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3de238058a124182a049a0d06cd317e2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3859299c7db34b48b6a7c3b21af9df8e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i68426fe3b249499a898180a18929cb46_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idc593da7cdbd425bbf5c48c4d4271c20_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia7865d51901545e39a6aedb3d1ca6c9d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i10a9bb90d1d04906acb77563945cdd11_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i09326df045ea42359dd91123d3b49722_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic07d5112d3eb41a88d999130dcec5e21_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i98413f24bd60459e8d892f1d3ae7ab48_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i35a8415dac934083b18490085837abb4_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id1573399867140dc9d0f347f554e0fe3_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i659c08b2c6ed4794b15021114896fce1_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i3aa22cb31ae14fa1b2965494bb79ab1f_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic91989851b084ac59458e9865486a219_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d488993475248faa01b155913c8b670_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia5c04968130b483cb5bc8d3f76713f40_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i37bc0bd94b4547aa962da50e748bcdf1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i97fa32c25be14d1fadde6f4ecb15c762_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i632a493ef07245be8e7e6d759715e670_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib22a9a16009841b38c8265151b15ac18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i265cc1f156924281ac3dc603ac131403_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id8e8bb45eb10436789bf1d842bee0324_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2b721588781343b992f03c18e97733d2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i72a948a00a5b42258c41988e454f4405_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i798df6e5c95e4c3f94ce58a0a532c935_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6cc31916423843e3bed731a8bb6e15ea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iacf0a4c323014e41a1d560d39a0e5ecb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iea5e78329ac54aff894c64870d99130c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i581122fa0c5548e28e1ce8d293020889_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7b1e4e17afb849bda71e5ddeda64d008_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idb41ebc940da4897a5eb4d0c43a94d07_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iafc0f55bdbbc4d0c873accb37228d9e0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2aa9a82fe78f4569b12830b020f26e77_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibe2f4470b5c94414a89b7074d97afcb6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if945502bbfa540b59eab0ca9bb01c21c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1fe03a504af14f0fad9ce4946623de52_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ida0b481d18224805930d3162e49f8c12_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i03acc21e094b4a3b96a7644602735faa_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i14f964311eee44f69f3b50d612f6e9cc_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifb8117e28b8046fba8f9fb20991bdb1d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointEightSevenFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibf1a7300fb954fdd9da98623a9078303_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib68b49886da941e8be02a0afa4714d7c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i75e6104a7e0a489d81151c2cff01a36d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i32d2272c1bdc4f49b427640088fbf356_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i99f343e9066142fd80a1de7bddb3a52b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3b01046bcd8044cd9c800dc6e39adb7c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifbd713d523484c62b6f972296a94a073_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id1eda5c09b784e7dbb743c7608142f6b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i979f7b4c54e54d97911b71da346d8c21_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i515658cbc78944fb963fe2568dedb592_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iafadcea009324485b18dd63ebde837ce_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">mtz:MobilizationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib0eb523f5d264d3cb82df96a3ca85f4a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedContractCostAxis">mtz:MobilizationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3bb2cf473fe64aee81f15107d5bc1fa3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib0d82bf48eb64fc5a0abb37b93023525_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id83ab00fdeb1471e8c3cf59160c1027c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i29131b91e0c7486babe9d40a681e20ee_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i17b34776959541dd923153c0aa434e42_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i14ad9264a83146948ddec23d1439be6a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mtz:GoodwillGrossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i93d878af3e194c04992270757cbdc73b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mtz:GoodwillAccumulatedImpairmentLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ica58500b97104187a44f20b9459ae4bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic7ddfee350c04e48831020e88f5bb35d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if21616a946724788b79ddae6b03a3ab0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a845a7f9ca548b0bfa6ae50e46a1ead_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7bf7dacb2bea4f31941cad428c0e1dc4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7be67165366845c690f62460b2790b60_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia53e9868b59d448d960352d1b12f98bf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8e12725852a04b7997c43f86e994d28e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifdd81bf482124f8082fe5c9f84cb6f7c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7f4834c4cb814899993dab5dbbaf1411_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib91a8510ec6f489398fb3547f9ab209b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7ca8c3f145db45718ade9d6b7334d796_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iee6aa35f538c47988c1fbb7a0bfb4f10_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2735a56a5c114231ad4d971801a319d4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i63463b4c44f74235b1c490562d3b9ad6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i24bad9f9d53940a7a9351b9080e56a38_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id59a2a526910453da7a796d2c5a316f1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5962c7e60ad640459975237d20130fdc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaecfc7f7f1de45b3975167558afaa143_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:CustomerRelationshipsAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie49805974cc3416697854e792d7ed3ee_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:CustomerRelationshipsAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iafaccbf09a584f71a6e2b5233fd1947a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i748d1d1bbe854dcebdfb931d8bfde987_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id171b94c8a7747e4b829c8cf1f66d1a8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i38696983113e4af79cae09cc0bb320af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id242df4bc8c244ada6cc8cefaeaa63f4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureAndCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia50d7ca601404ac68d53ff5f096b69ec_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id6e59ec07e384d3eb0584e342298b745_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iac53168a6dd045779d54c89655ce085b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i687ff0d85de743f5a8dccf99229dee14_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsAndEnergyInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b0543c526d14e1588366460d27e2cf9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3235fa062d7a41c79ed4c75e45c7f123_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">mtz:InstallToHomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i21775178dc76475fb777005d13ef29f9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if3a3b65777a24c9eace62a411bd51233_D20230101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i8f30761dced346c389559fb2d9c75fb2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id1b8eaf934e740fba05e6942baf5cf57_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id428b6942ca342e18a168cfc2f48ae7b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie34f9bf96d4b4167ab2da09cd00388ac_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iacead98fbe3d40c39f99f325c64c27c9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i666b09f88dea4c759c9fa7f2e3f5bb2f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mtz:MandatorilyRedeemableStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i66a5a679f27d4ba7b35403b431c0b2cf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mtz:MandatorilyRedeemableStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia0baa924dbc846cc811c0cd9529bce5c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i41efc4f6f9364b438723e35e963fb0d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6589d23a05ea4ee785d1d5891966ab14_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifc4b4d37ea6044b6a0c875fc102cd988_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if58c2f01210a4296bd5915493b3fdce5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i65d62b16116e4791b8819eff3a273d15_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:AllAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4299ce2adae34b478289d9215899da41_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i90c3a662516245a983b03ab401464937_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2a91f8c8a8834f9984da5fc62e2c2c13_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mtz:MandatorilyRedeemableStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i869f95ec23c54d2cab9cd0af92e4b994_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mtz:MandatorilyRedeemableStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if7bc801f796a450d88ab2a86714afe67_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic9aedbc68bde474c9b68e509beb33ce5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i905b9b1754204e4e9fd587936981ce24_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1cb920043c754d618c847f14c71af53a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i42538cdc3335447ab7d85be287263292_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3ceb1fae6f344ed3a424bf5c118e03ba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie995a22b27ff4dcab9ec3a2f33044dca_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if0f4018b35dd4a8f9aced606da70acfc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d978813ca2f49ffa85e8a14e2c1c1a6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i54d9846eecc74c49a7756db183130f60_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id789350e4b564f5eb4b788b399816ef0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i716268a73b9243aca83fb20ce91707b1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idfa8597e6a06462a84a6f691b84fcae6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibc8cb054476148afad0655f92a82acd6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib90ad89a06094a68812b0312e35e8755_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id5ffdde8129c43e1bfa7a4bf3c7abcbb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia9b47e5604984209a1d3913fcf1ea92c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8d62f1abcc68499087b0ce5285a207cf_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4c5dddd928f34fd0a61fd2ddf6bebc51_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iddf58d53042d4c7ea19e975dd566d3b8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf35a8933d9d417598a612d2266f803e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic03742a1ac1a46bba9afb773294a97b9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i01df42ddefc04ce38d84dc4c287452a8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i48cfbeac4da9409faba60d15ddc579b5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5f6c3f8d816443528de4663a2e01eb24_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id01f274ada854dd5a744047dcc953347_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if15dcf2bc9d04b42805bf7cc197b4ccb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i47ca1d7100f14d3090cc4aba1d457ce0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i95835f166d3a4c55962a329a9160fa2d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i21f02658d30b4f3c8f88afad474dc1c5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5f97a097e6554cea93eea5e7dad4bad1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4e4cd8e3582a4728b59d2909608a164b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieeefc1d07b134908badf6e6ca188b9ce_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i35bd73a0ff6c4deeaa89c55bd1d950c3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id4464194403b420b8f7301e63a5e3c05_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i62dcdb2cfe244766b879cbdadfcc1b22_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9f0af27900594c60bb479a0248cc176c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e14ad4d0df64d35ba65b1fd6444c5a1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id5c04d5b3bfc44cd894789458b1432aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8ccbe0632ba4ab59e9ecb984093e812_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic298c572cf6544438064d8d6f406f8e0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0bb4fdeabe704232826a07a8b96094c0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibce4586de3684549a3538676600075c5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic2356399d91042a18a535af32a2c8373_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib683e7b827bc40c9ae55b1c4eaf50d5b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibf13a2c1080a400ea9e32f2de7d36d3f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40f07b3e496f431aa2947a314c99068e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5bfda1b216254c65ad94aa1f562d62fd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9ef1a1c9ce14fdcb09311c2d11fa5cc_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8c10e8834c374cf6a267717aee7bdf43_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7601f52c3bd549fbbf31f634cec122f7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic6690a0d40ac4dcea691c0867e082e79_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia336c93707b04ac698ab2b975dae8784_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic160d53953884f65af0d61d2aa54293b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i29b0a33b680341778bec14ac7ceee94e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5ebf2004b33949778cf2b8d0a4d34789_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i841459637d8e4c4da4eedcbfe87e445b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i47833f6af310463b9fec6d8a9449a21f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i524e0ad72ae647ac89080f6e1f0a0167_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i363aa450ec9243a79cd9cc7ba0fdb294_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3142d6f9641b4e44bc03fe6be454b72d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:ForeignDenominationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ida3a2d9039274a59a5c601cb81cbe08a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:ForeignDenominationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i57baf56ddc2c43c1a6c92890a6e875e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2cf7c59af6c44f7798ab2a9ba33ae8fb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id630d0621f5a4e05b84d2e7c72fdae8d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i313a26a023be4298aea6ca3e74b6efc2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie1a93ff54f0245e3b9ef4cc14fb0bce0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idc14d0bd496e49b8a0c5f718c987fac5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia248ad3144a74f49953c3c23f3bc7590_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e5de1c3104346989750eb8ad0ae0ca7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i045da97974f94a359f12ad429f7eb1ca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i473c9ca58c8b4c72895bd6f3f8720687_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if0ad81886f7f4916a7e04e46b0504195_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6c06d5098b944959a6921b2e4ca4e5f7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iebd12c4713694bc99e97ca6c4a077822_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i47f2e3e66d494be688ea1258acc5a37e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e0e2b9b6e9847d286da1f14d6134f0d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5bf3b31721ed4679a2b1d16727f1eeb3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieadb02086e1645e088c59305b5750b99_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointEightSevenFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1775a954b77647619fb48cbc454fc407_I20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="i7026bf4ddae94896a896c65fe6b25206_I20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="ia846e65995da4adca5c35a3533164c9c_I20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="i8a5de480a19a4567aee54ff3359b33b2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:FacilityLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i365caef6c65d45299b65ee5a535a1503_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:EquipmentLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifcdad9a0612046d5ab17b8a74834e183_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:FacilityLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id5804981245347428d2b891ff7beadaa_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:EquipmentLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8d49416e701d46b48f545006123f5514_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie25998c3167444aba8b3223ce075c329_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i443a5142bd084fbe88c90f86603bc0c2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mtz:Restated2013IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i848b91e812d84ec0b4ad020c2cdf004d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if22211278f2640bdab4579b609a449f6_D20210930-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-30</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i12c56e7d572b48c1ac629712d0ed64e2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2618bae6fc70430da42a40a2bc609468_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i20192e9c3a09437ebd22a08aca95e94c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7a4af4e1f53640b4b0ee3c490f2eb0e4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie9ba16d268f34730a8f2492855fa69dc_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9cec2df45cdd4c1ab2a58ac8c024b096_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia78faf5999b24d209055869795c272a4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7de8b30c7d994863b4b79d0ce999a167_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idcb008ffe10c4c368f513c7eebcc600d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i86ef20c059584f0c97044a2e49afcfae_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iafce3b84da1b46f6a2e6345e50ba3aab_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia7feca0be2e74240b9b2119f6b2f08cb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia726fd646ec248e49a2c041d35f3a774_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i48ade1efc5864d27bba2244330bebe66_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i88942c8356954a77a082a5b72499c7e1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia7b1a0afbdc14601a6564f12badd6a11_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i52000b339ba34b8fb32032867746bc62_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idbe69b2e71ca4d5b95e73fee14f294da_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i65e30f8c07b14c62969639c91a046742_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6fa47c1b4f644483b4350351d3c3300a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3dba75df9310485192d5a5cfc7e6291a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i884309eb511e47c1a7f38d08f863ead0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i784011d050494af298fe89e7c2e30684_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7941b5e6c7d0452882565589086ec062_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mtz:December2018ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i026611d25aad44f6847a42c6a35c3ec2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mtz:March2020ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6e8d81c00cf142c6a28d43d33401320d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4448eeec0c2c4621af3b66553d316a0c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8d86a0858fa54161888e88764b10e2a4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i63d6cd60021044c38649b3a009c00534_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i985f7a669a2d46dea01ef727aff4a615_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i13df1c8426844a8896dc01f3793e2a57_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icd589ea2b9944ff29a5cffb9bc638d07_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1338325700834794aebfab5e6f5fa6a8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5566adf5deff403e95fce9a1bd84d34a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieecda415e9f44c3d8dfc87a371458fee_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7de8940c021f471bbbbfbfb2397e30d0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieeb51a721e7e48f9b87e642e8e4511e8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0cf023f6754747d28a99439c86ba5ff1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iad62e1e2b91d41cfb91687aa2b94ee7a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i28860e6925bb41c8b88b1b50fcae2f3c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i04ef54aab2884cceb4162aef6307d29f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:ElectricalTransmissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1f34c44313914f59923d732c2cf1758f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1d2ed65ea0fc465f9266ad5765091c9c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if46635d53e574109ac01f04d22a3fdbd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia05521a3c14e4ce5a5be2df2566bf19f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1fc3f44d5fbb4ce6907326497527fb43_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i139fae6536f24c818518fad28c590016_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idf51bfc1402c419b90e72dd1d4081bfc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia2ba1f9ee7fd4fa892ba49948dab35f1_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i256534a4ce234741aac1e5b23827d1dc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icfe752adb2cd457a8d7b29734f1272e7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifdaaea480372430a93f66c93401b87c9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4292bb701f214b76b4c6411b70f19732_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6a91ca6b8c5c462bbf583f1a8096a6b4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0227ab4adb854e929eaabba94ab54d0d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i04f10baaadeb4f9bb0af83e5966f2c28_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3f7ad4997b134fb389a7f35ebe538a2f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic0b7b7d0f5d74764bb8002246719e194_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3985a438e78c4ba2a26a869194b3c6f2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9ff5259108b54b6bac0e65591fe2f541_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i396d7149916a45c3812110547970a4c4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic91982ce5bb048779d8f53a89e9a6b07_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5578b160f1394a4ab71c8b5a8ed99eac_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1aac7bb6afe642598b8c82a7a50661dc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia0da8df65f854412add173e08eb84351_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie729106d43cd45e0a67b1060fa73e7e8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie2808ff3abab4f3d91db2dfa92564e34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7b5d4c67126544a0b7745c5230db08bd_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3f5d0fe4089a490d85869357c732742e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied9789df7c344fbd9a7c0f0fe751a43d_D20210930-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-30</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6eff993446b941df8ea1f2c268dd3705_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib11acfa994844f689ccbdd3772e24f12_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovermmentTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i28f199fa449948c0b94b61eaacee5813_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovermmentTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i40e27b7c2fc746ab9159104de6aa57ea_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovermmentTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i71a5d0e220be44f088ecff8a31c17d5b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovermmentTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icc75c521831d400e831016a2de4db4a0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:EnbridgeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6e3f9cce3de749c2a93526c3de619719_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:EnbridgeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i39aff1c4ad874231b5c8c8d1a39239d7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:EnbridgeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i60c70238466f4eae9a8f8b5eb2bb3e25_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:EnbridgeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i864264998820402d8ba4499c15fc494a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:ATT1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie88f31b526f6495e898caade541add34_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:ATT1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i39267832d05e42b6aa634c13cf1d8c8d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:ATT1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i358a527936304518bf77667623095c48_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:ATT1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i344c67dbe2a64de5b320b15378f363b3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:ThirdQuarterSettlementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifcae2e9087f242b4a8b3589e9b390c66_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:ThirdQuarterSettlementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2a47811e26204ac6a9696b9e0534b0ab_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id4144ef8bf4044b8aaef301561edfc2d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i080c1d3c6fca4bfc9f1c47c09dbb69f1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i60d26f6ba69d48f28f776915cc2c4738_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7cfeebdd36240d8bce35be259579714_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie9da7b4c05934d459963cea4fabbad2b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9d18f041ef1c46e18fe2964cebe3d9d2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib45b73f42fd7482e8d5173f7969ae62e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMemberDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3bbf2edfd86946f6882eee7c28a372c3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMemberDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i992c2479fdc544f691c77acc0ef5fdce_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic7c9d68415f74d08bd1edfd4931bc2f8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icd296ebd08d04673af0def9a7517eff9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id50c134a92b14cabae1942db77d518c6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic5093b42f9c14fc5930de771b4fe3a8b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i168963d97a574739956fcbbdb86d7795_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i85d10a617cf64ebaa4df4151cea393bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3afe2c8ba4354736a42ab217c03e799c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GroupPoliciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i70b2244f63204884a33729a699b85a5e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GroupPoliciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i44408b52dd96435abf94724614702b92_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8b756fbdc38c4e70884c0b1ca6c4a1f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied9177f6de99430caa027bbcc0bb3e29_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AccidentAndHealthInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5ca6a2c4f5624e7b950158f1041fdbd8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AccidentAndHealthInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i64a372c1e0d2489ba884a3ee84058a65_D20210930-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-30</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1adbf915e96f488eb87ac2463d59fc6d_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i478cc025c97d49248bb0ec85aab39534_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if1a61bc4429944a7b2a20fb5cbfc3d9b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomers1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i02947dcedcc045e9827ff17eb209e120_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomers1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iaea61b1b2c394338a664ea3460723d50_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomers1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i72c25d49463943cca054feb7c5df6752_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomers1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia99a77289e2e41afad055a96629d1d41_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaae8151e2b1940cf99d0a2884deb0139_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie1463052530b44599489c743e00bdf42_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia599c2da01dc47068dac9935e78df557_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if652d219d1aa486e897110af72ce175a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i505cedc044984202ae0b0dfef19cc4c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie2610faa59a64222b2c444ddb8d78b2c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7619d1f84bdb42d9aff20fcc6216b793_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i81c7d6e58f474629a17203136ebe2a4e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i639722c5542e48f8b9701e0703229820_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib8bd24a1c77345159b5fbbb436afb4f3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i323bc573825049f4a6294de320ce64c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7743cd8d31984a98957e0aa9e11cb37a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i94ae993728444b41a6994a94693fd8a6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3778f0f671ac48b5b0706dfca330bdaa_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i16995086015c44b78639b793015edd4b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id0bb078d3e284a8fa38f5380353a2af2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ieeed42dd6b49416a80c4ee89396c9d0d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib12f72633a374e99aee075151ba527cb_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9a493f9d1cb74738a63b1fdcb6db35a2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0e3db875a46144d5bfaa0acf0960b599_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i88aff13663614468b33bb0eb0a8d845a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie9d767ec8fb3487d954d3634a08b946f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia80683e8da3442b3b3fc8a249ad9e40d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie28f0e176f08422ba765db8ccb9a4e7f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i345b35ca8b4a4eaeac5a08f26378a5ff_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifcad718da71643fe8916d01a2facfc26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ca398039cb841c6aad372f4f733cdcc_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib299f468893a408a8386698673097e01_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i12771b50eac0413d96d41fc90b9f0696_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i90a943b1db524060b81eccf5b5dc329d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9bd8988c3ac840e38083d40de676da85_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia0745b41d5324036aa7c0292a60de6ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7dacdd40cd1645dfb6dbd1683d8b8a76_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:ConstructionManagementFirmSpecializingInSteelBuildingSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i74728ff5aa2147f69f331ea8a0eeb4e6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib408adbbd12d4596b3812eae6a85f3a9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8c4161758a3545b1af74a7e687511495_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i15ad9211b5124ebd9b2198c949a1b33c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i13737b9bfeec4f49ba2545a99a1bdc6b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie16b975561974816a4b3fe9b1c993316_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0c4283a6bb624969b44a16d220cb6df7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2feca5bf883a4b6bbb225e10dfae2876_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2fffee865b4c45d0a7a9ce22af7c5270_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iaec076101505419aaf24517ac8ca089d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9349f71ae69844319992904315545cdb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibf7f1c370e584a0d945d18504c62c357_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id76ec78f5b8644349166e54f0593e4d3_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaaa333005ef34b58b205861fc70e8c65_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3002a24e2d7744ada1f9eced86d348d5_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ife58d5e0d27843349e5a0e25e6377753_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3e6c2ce1282e4d91a501273a9bd9ab2a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idb3fe3c2d740428d82e54a37dadb3404_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i83ca1c124f5a4dfdbb134f0ea7da688c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7a6c8452cab44dd688db6c77051683fe_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i72cf2b4574c04a6a8ebadce4919f7b3b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4a8441d6ef034001ba6d022bbb20bdaf_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie31ffdc526654f38aa440fd6a1374a20_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>mtz:segment</measure>
    </unit>
    <unit id="reportingunit">
        <measure>mtz:reportingUnit</measure>
    </unit>
    <unit id="acquisition">
        <measure>mtz:acquisition</measure>
    </unit>
    <unit id="y">
        <measure>utr:Y</measure>
    </unit>
    <unit id="employee">
        <measure>mtz:employee</measure>
    </unit>
    <unit id="constructionproject">
        <measure>mtz:constructionProject</measure>
    </unit>
    <unit id="customer">
        <measure>mtz:customer</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl8xLTEtMS0xLTA_66e2729a-23cb-4111-a9dd-484e006b400e">0000015615</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl8yLTEtMS0xLTA_685425d0-165b-4ffc-8ce8-c3a19c20946c">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl8zLTEtMS0xLTA_1409108d-e0e7-4911-bb67-02b7a3ea67b5">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl80LTEtMS0xLTA_ece3b990-ab20-4f0a-8ae5-0185118080f4">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80L2ZyYWc6YjdmYmEzNzBhZDg2NDY2NmJiYTg5NDEzM2RiMjdhZjcvdGFibGU6NDE0NmUzMDA4OTYxNDI0NjgwYmFlYjgwYWI3OTkyOGYvdGFibGVyYW5nZTo0MTQ2ZTMwMDg5NjE0MjQ2ODBiYWViODBhYjc5OTI4Zl81LTEtMS0xLTA_ef7f877b-a166-47fd-b6ee-76b213d69b64">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i3bb2cf473fe64aee81f15107d5bc1fa3_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNy9mcmFnOmJmMDJkZGIxMmVjNzRhOGViNGE4N2FlODc4MTg4YzZmL3RhYmxlOmY4ZjFhMTA5N2FiNDQ2MDFhYmE1YTlhOTExMGU4NGUxL3RhYmxlcmFuZ2U6ZjhmMWExMDk3YWI0NDYwMWFiYTVhOWE5MTEwZTg0ZTFfMi0xLTEtMS0w_40df068d-1b30-494d-8900-3786eefa4654">P3M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="i8a5de480a19a4567aee54ff3359b33b2_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_28d0c639-0d9c-415c-9d49-152d06305c8e">P1Y</mtz:LesseeLeaseRenewalTerm>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="i365caef6c65d45299b65ee5a535a1503_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_9bf3c4b3-71e0-4331-ba50-21f64e9f2ad4">P1Y</mtz:LesseeLeaseRenewalTerm>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_deceffa0-1d0b-47af-bca1-13a87475e1f5">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_fc845699-2060-42d8-8cf3-200d9d32228b">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72">http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966">http://fasb.org/us-gaap/2021-01-31#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI1_4bc342d0-b5bc-475f-a417-61593e0de1e2">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI4_ffb842b5-4885-471f-9ef6-1b2dd6abb172">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18zMTQ_4b0afa93-69c1-49e8-ae2d-a867ec8aafcd">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI5_3715b2f0-3c2d-40fc-b491-e3db99f7b415">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI2_1c5100f3-ec72-4372-80e0-f8b4258ffa9e">001-08106</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjIy_98fa5d31-995d-49c0-8361-78fde494162a">MasTec, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF8wLTAtMS0xLTA_eba5493a-a9e9-4b94-af2b-1448823c5a04">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF8wLTItMS0xLTA_e57620d7-c18d-414d-9d8f-3c3663168a14">65-0829355</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF8zLTAtMS0xLTA_dacd0086-1415-445a-a6ca-35427d35cfa2">800 S. Douglas Road, 12th Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF80LTAtMS0xLTA_15e069a1-f56b-48db-b6fd-f31bee8b04f6">Coral Gables,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF80LTEtMS0xLTA_2d6807ad-d17a-4479-92ee-cb2e4f2cb51c">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6ZDdhZTNkZTA0MWU1NDQxMDkzYzNlNzRiOWUwZTA0YTAvdGFibGVyYW5nZTpkN2FlM2RlMDQxZTU0NDEwOTNjM2U3NGI5ZTBlMDRhMF80LTItMS0xLTA_ac6a9fc5-e37b-4527-af51-c6233e1ca877">33134</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI3_28e45621-7ae6-4bae-9d36-31c1ae7760e1">305</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjMw_46dec219-3202-402f-99ab-9c6a0a70ef59">599-1800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6NzZjMzE2ZGNiNjkyNGRhNTg0NmY2NTdkNGNhYmExN2YvdGFibGVyYW5nZTo3NmMzMTZkY2I2OTI0ZGE1ODQ2ZjY1N2Q0Y2FiYTE3Zl8xLTAtMS0xLTA_eabf62fc-1720-465e-9db4-aa3da3422ba1">Common Stock, $0.10 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6NzZjMzE2ZGNiNjkyNGRhNTg0NmY2NTdkNGNhYmExN2YvdGFibGVyYW5nZTo3NmMzMTZkY2I2OTI0ZGE1ODQ2ZjY1N2Q0Y2FiYTE3Zl8xLTEtMS0xLTA_b0c5a206-5298-4f4b-bc23-aeba601d5462">MTZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6NzZjMzE2ZGNiNjkyNGRhNTg0NmY2NTdkNGNhYmExN2YvdGFibGVyYW5nZTo3NmMzMTZkY2I2OTI0ZGE1ODQ2ZjY1N2Q0Y2FiYTE3Zl8xLTItMS0xLTA_4ade1f2e-172a-4e6a-a794-50f35fcb692c">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjIz_5b64d1ed-8600-4957-9203-b779132d7a20">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjMx_00c4182e-8018-47ad-99ea-90de3e837bd4">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6YmZiZWRkN2RlMGIzNDAxYWEwYTg4NTA4MDJhZTk3ZGIvdGFibGVyYW5nZTpiZmJlZGQ3ZGUwYjM0MDFhYTBhODg1MDgwMmFlOTdkYl8wLTAtMS0xLTA_2ede9c61-373f-47dd-b994-899c4b1bb82c">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6YmZiZWRkN2RlMGIzNDAxYWEwYTg4NTA4MDJhZTk3ZGIvdGFibGVyYW5nZTpiZmJlZGQ3ZGUwYjM0MDFhYTBhODg1MDgwMmFlOTdkYl8xLTQtMS0xLTA_898038f7-279d-40f2-876c-2a81954da0a2">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGFibGU6YmZiZWRkN2RlMGIzNDAxYWEwYTg4NTA4MDJhZTk3ZGIvdGFibGVyYW5nZTpiZmJlZGQ3ZGUwYjM0MDFhYTBhODg1MDgwMmFlOTdkYl8yLTQtMS0xLTA_642783c2-b1f1-4897-9db0-b0e5c2cc7089">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMjI0_6571a424-f0a6-4251-89b0-8a6ee3dc6f52">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib41c39109571425cb7a6af6448cc6f1d_I20211101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xL2ZyYWc6ODZiZTc0NzRmZmQzNGVjZjg2NGMyZjIyZTAwZTMxMGMvdGV4dHJlZ2lvbjo4NmJlNzQ3NGZmZDM0ZWNmODY0YzJmMjJlMDBlMzEwY18yMTg1_2cfc8ebf-13b7-4cf3-8ad0-12f72169a01e"
      unitRef="shares">74303674</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMi0xLTEtMS0w_730e747a-a509-4c81-b8a3-d78d28df1900"
      unitRef="usd">2404332000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMi0zLTEtMS0w_98d114dc-3ea0-4886-a26e-201b98539dd6"
      unitRef="usd">1698279000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMi01LTEtMS0w_80404a79-7ddf-4f06-90df-4a334554ec46"
      unitRef="usd">6142414000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMi03LTEtMS0w_f947b6ad-1ccd-4a32-a83c-15175e749c06"
      unitRef="usd">4684180000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMy0xLTEtMS0w_69750bcb-e68d-4f38-8de0-ef0db4c4afe9"
      unitRef="usd">2057336000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMy0zLTEtMS0w_0fc8c3be-1637-465b-84f6-6c226a8c8058"
      unitRef="usd">1380522000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMy01LTEtMS0w_bc1f9f9d-e6cb-445b-b74c-697d2b11e6b9"
      unitRef="usd">5246427000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMy03LTEtMS0w_618b6dec-b752-43a3-bf5e-040aac6f559f"
      unitRef="usd">3948644000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNC0xLTEtMS0w_67fc6a33-7b42-4855-97d7-a55504be7659"
      unitRef="usd">95366000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNC0zLTEtMS0w_e1fd462d-87c3-491e-b95a-922e11867ae0"
      unitRef="usd">71397000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNC01LTEtMS0w_0e45cc12-f488-4723-85e5-fe973769b3b2"
      unitRef="usd">262132000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNC03LTEtMS0w_3b02db45-fa41-4b03-96d5-430297fe9e92"
      unitRef="usd">182173000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNS0xLTEtMS0w_2042c352-d03d-4a78-895f-df0f29e4728b"
      unitRef="usd">23352000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNS0zLTEtMS0w_63e05279-08e6-4bbf-9dff-f03966ecee56"
      unitRef="usd">11200000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNS01LTEtMS0w_bf24fa75-178e-420b-bdcf-9f8b22b7e59f"
      unitRef="usd">54522000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNS03LTEtMS0w_24abf8d6-e441-488f-8636-d0e12488117e"
      unitRef="usd">28384000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNi0xLTEtMS0w_fd7fe3b9-2096-4a0a-a93b-2c51f40a306e"
      unitRef="usd">91638000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNi0zLTEtMS0w_f8c09f43-b105-4ca4-97ff-7b11b7f8d35c"
      unitRef="usd">72690000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNi01LTEtMS0w_087943cb-f663-4c6d-9424-f749f2a28120"
      unitRef="usd">249706000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNi03LTEtMS0w_5d02f3f4-f0b3-4a09-9702-f36ff162836d"
      unitRef="usd">243163000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNy0xLTEtMS0w_79bcb232-6b47-4e3c-ae80-694ff5fe07e2"
      unitRef="usd">-13091000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNy0zLTEtMS0w_f356e510-8856-4c18-9e6b-00adde6faf1d"
      unitRef="usd">-13553000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNy01LTEtMS0w_53e22548-8be4-457e-8363-bf3c7f13ac42"
      unitRef="usd">-39379000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfNy03LTEtMS0w_e74dbab5-3492-4ade-ae9b-6c8c3a3ea100"
      unitRef="usd">-45365000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOC0xLTEtMS0w_0c97f222-9608-4538-ac2f-0ca392442844"
      unitRef="usd">8714000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOC0zLTEtMS0w_f3c3edd6-d94a-4b41-9605-ef54ea0953b0"
      unitRef="usd">7445000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOC01LTEtMS0w_990d49e3-e8eb-4643-9cf8-59badb6e2ec6"
      unitRef="usd">23585000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOC03LTEtMS0w_6e2cf590-1579-4008-b28e-d6bbc91c1413"
      unitRef="usd">22092000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOS0xLTEtMS0w_ef5f9232-4d54-4a08-bf22-0e647decdb11"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOS0zLTEtMS0w_598c42ec-0aa4-419f-abcc-d9bbe75fe504"
      unitRef="usd">-5569000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOS01LTEtMS0w_44bf33a9-e440-4a10-a158-44f44f1879f1"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfOS03LTEtMS0w_f32b4ef0-ba95-4beb-81a6-107c99f8ea01"
      unitRef="usd">-5569000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTAtMS0xLTEtMA_b2cd64a5-3f41-414b-9710-958d714be5a0"
      unitRef="usd">7772000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTAtMy0xLTEtMA_40d5afc1-fcdb-4447-8c2e-5ceb77cf9bae"
      unitRef="usd">6612000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTAtNS0xLTEtMA_6414b6f2-f442-4258-917a-c07561107de9"
      unitRef="usd">24457000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTAtNy0xLTEtMA_ef0dd581-bfbc-4544-8ca3-4dc6696d60e8"
      unitRef="usd">18481000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTEtMS0xLTEtMA_9b15e0ed-ab7b-47dd-96eb-177e476ba1ff"
      unitRef="usd">140035000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTEtMy0xLTEtMA_ee8e0aa1-2c7c-483b-bec5-fe7186716797"
      unitRef="usd">157405000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTEtNS0xLTEtMA_5db4a696-3d71-40e2-9bdf-dbe705650cbd"
      unitRef="usd">338290000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTEtNy0xLTEtMA_e6a97933-0842-402a-a328-6c0e10185dc1"
      unitRef="usd">271455000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTItMS0xLTEtMA_433a1546-7973-40a7-ad09-9a235d430fe5"
      unitRef="usd">27578000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTItMy0xLTEtMA_125f3cbd-345b-4ca2-b28e-db1f3b660822"
      unitRef="usd">40520000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTItNS0xLTEtMA_2bcc296b-f3a2-4b22-99fb-88934f21c5ac"
      unitRef="usd">83956000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTItNy0xLTEtMA_25f06ec9-e09e-4cd9-b48a-8e2398fa0bd8"
      unitRef="usd">61681000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTMtMS0xLTEtMA_bef40909-2718-4c0f-93b1-94387730ac01"
      unitRef="usd">112457000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTMtMy0xLTEtMA_0a73b992-9627-437b-bc8a-fc13785c5f49"
      unitRef="usd">116885000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTMtNS0xLTEtMA_e6c921e0-ab90-4734-9845-d39b296f2b78"
      unitRef="usd">254334000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTMtNy0xLTEtMA_fd012014-a180-4d68-8675-cedf36ff7fd8"
      unitRef="usd">209774000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTQtMS0xLTEtMA_fbc04fba-35b1-495c-82ae-44b2a6aadba4"
      unitRef="usd">1370000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTQtMy0xLTEtMA_d3939859-a8c3-445e-8350-bc19ebbad1bc"
      unitRef="usd">394000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTQtNS0xLTEtMA_033c4b8f-805b-4621-b843-3221e227ebb9"
      unitRef="usd">2147000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTQtNy0xLTEtMA_4697a60b-8376-4713-9ecc-95a9dfe51bc6"
      unitRef="usd">48000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTUtMS0xLTEtMA_d7bb4912-9a7d-48d7-bbf6-7e9dd196a0da"
      unitRef="usd">111087000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTUtMy0xLTEtMA_736d93ec-8677-40bb-b91e-7d5ea1f12dae"
      unitRef="usd">116491000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTUtNS0xLTEtMA_48e4fe31-6463-47a2-8f9e-95f70a6c7d05"
      unitRef="usd">252187000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTUtNy0xLTEtMA_5887b1a6-2750-44be-8bb6-b34bc8c42adb"
      unitRef="usd">209726000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTgtMS0xLTEtMA_fd15f074-eb75-4845-bbc8-25dcac5636b0"
      unitRef="usdPerShare">1.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTgtMy0xLTEtMA_aefc6ee0-4985-4139-a8d2-f6023ce56091"
      unitRef="usdPerShare">1.61</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTgtNS0xLTEtMA_6abc447d-37b1-48ad-af79-16dff57aaa82"
      unitRef="usdPerShare">3.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTgtNy0xLTEtMA_9397f770-c325-4c25-ac5a-c01a9d868f37"
      unitRef="usdPerShare">2.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTktMS0xLTEtMA_711b015d-7b87-41ef-96f8-e355868fced5"
      unitRef="shares">72503000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTktMy0xLTEtMA_1913c82a-a2ad-4077-a271-a1a06869c89f"
      unitRef="shares">72138000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTktNS0xLTEtMA_93ebeeb1-c1bf-431d-85b9-1092b22b8233"
      unitRef="shares">72481000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMTktNy0xLTEtMA_7bcb6343-114b-413e-afbd-b26c8e6dcf4b"
      unitRef="shares">72971000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjEtMS0xLTEtMA_3ea35953-cfb2-4458-b597-d3a8c7ed71ef"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjEtMy0xLTEtMA_a10de316-c283-4da1-a6b7-e4cd75ed42aa"
      unitRef="usdPerShare">1.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjEtNS0xLTEtMA_052ce7ee-60c9-4666-9eed-dbcb86740658"
      unitRef="usdPerShare">3.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjEtNy0xLTEtMA_81e854a8-9691-4585-b2fb-9597c298764d"
      unitRef="usdPerShare">2.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjItMS0xLTEtMA_fadbc7df-9cd9-4e3d-9a4a-78284cf10cf3"
      unitRef="shares">73977000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjItMy0xLTEtMA_5419bbf9-0fe3-4bbf-8c84-09036778d6d6"
      unitRef="shares">73095000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjItNS0xLTEtMA_02977580-9ae6-46b5-bbbc-513d7fdb5e2f"
      unitRef="shares">73921000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xNi9mcmFnOjkxMGE1ZTUwODRiMjQzYjZiMzJiNTA3ZDA3MTllZjk0L3RhYmxlOjkwMDQ0NGFiNDk4YjRlODNiZWNmMjZlNDVmYzllYTMwL3RhYmxlcmFuZ2U6OTAwNDQ0YWI0OThiNGU4M2JlY2YyNmU0NWZjOWVhMzBfMjItNy0xLTEtMA_50cefb4e-50be-4cf1-b5c3-27a96dd221e0"
      unitRef="shares">73787000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfMi0xLTEtMS0w_160d08a6-c1f9-4d1a-a327-b0632785166d"
      unitRef="usd">112457000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfMi0zLTEtMS0w_e9e15b09-e555-4101-80e0-a95a3674a324"
      unitRef="usd">116885000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfMi01LTEtMS0w_1ca42483-72b0-43f2-b04e-d66d98067a7a"
      unitRef="usd">254334000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfMi03LTEtMS0w_1f76f68c-6e21-49c3-9a94-e45241a99741"
      unitRef="usd">209774000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNC0xLTEtMS0w_3b9094a0-3bbc-4e44-ab99-10b04ff26ed5"
      unitRef="usd">-1278000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNC0zLTEtMS0w_92db189d-a26c-46f2-8b39-4f2a3db36310"
      unitRef="usd">-616000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNC01LTEtMS0w_85d39fb0-a406-4c55-b339-a075c76f545b"
      unitRef="usd">-64000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNC03LTEtMS0w_9cb071cb-6fee-4d12-8239-e6ed8321c22c"
      unitRef="usd">-1753000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNS0xLTEtMS0w_b74fa8ac-8769-4b72-93dd-dda4fb9c3737"
      unitRef="usd">-1041000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNS0zLTEtMS0w_8c18faf8-644a-4faa-a486-1edb79794c01"
      unitRef="usd">2839000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNS01LTEtMS0w_b6d0f27b-6725-4e42-8662-a564a306d262"
      unitRef="usd">9333000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNS03LTEtMS0w_3fc539ef-adf9-4514-bdbb-d48a9da3b732"
      unitRef="usd">-21447000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNi0xLTEtMS0w_1c0b7c97-78e9-4eca-8961-a0b1222a8497"
      unitRef="usd">110138000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNi0zLTEtMS0w_3e1e45ae-1bcd-46d6-8aac-c5ccf8cdc5a4"
      unitRef="usd">119108000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNi01LTEtMS0w_ced1103e-31b7-48c9-b2f9-d6e209edbeef"
      unitRef="usd">263603000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNi03LTEtMS0w_7f11d95f-ee36-4e60-ba22-fcbe4c3cb7f3"
      unitRef="usd">186574000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNy0xLTEtMS0w_0d8dc21f-2dcc-48f0-bebd-ef3dc56fa2e4"
      unitRef="usd">1370000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNy0zLTEtMS0w_6058ad41-c016-4d5f-9800-23fc67c42ee4"
      unitRef="usd">394000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNy01LTEtMS0w_0cbaa5d5-3802-4868-bfca-7a3617c2ba93"
      unitRef="usd">2147000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfNy03LTEtMS0w_a0e397a5-f912-450f-801f-ca804539b433"
      unitRef="usd">48000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfOC0xLTEtMS0w_e431da65-92d6-42db-900e-f4e5593e6a72"
      unitRef="usd">108768000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfOC0zLTEtMS0w_20d7550f-1eb5-404f-9cef-79232dcb04fb"
      unitRef="usd">118714000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfOC01LTEtMS0w_c027f496-a552-494c-9c24-f23b2f15068b"
      unitRef="usd">261456000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8xOS9mcmFnOjg2YzQzYzBhNTE1NDQ4MjFiZGI2MTUwZDUxMjI4MTVmL3RhYmxlOjQxNjE1NzRiYTUwYzRjMjc4ZTg5YTgzMWNhMmFmNTg5L3RhYmxlcmFuZ2U6NDE2MTU3NGJhNTBjNGMyNzhlODlhODMxY2EyYWY1ODlfOC03LTEtMS0w_5760e6dd-cf08-4422-92e0-94b5a4dc209b"
      unitRef="usd">186526000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMy0xLTEtMS0w_797df57e-938d-4d62-979d-fde15ecfa268"
      unitRef="usd">239924000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMy0zLTEtMS0w_88a53543-70bb-4f15-b6f9-84d7fc0f43e1"
      unitRef="usd">423118000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNC0xLTEtMS0w_bd00de8e-1f56-4abd-a3ad-bd331fcc2fe8"
      unitRef="usd">956973000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNC0zLTEtMS0w_f44cc867-cb7a-49d8-9da6-249c711b7585"
      unitRef="usd">784488000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNS0xLTEtMS0w_bec72e78-e89e-4a23-acc7-4d14f6e9e9f5"
      unitRef="usd">1166183000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNS0zLTEtMS0w_94c25298-7bd0-4e48-9d19-38e7d85f7502"
      unitRef="usd">969743000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNi0xLTEtMS0w_091b2ea0-fb63-4523-991e-7524d22ecc67"
      unitRef="usd">91781000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNi0zLTEtMS0w_9583c4a0-f2e9-4e2a-aa37-b10973969c1f"
      unitRef="usd">89645000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNy0xLTEtMS0w_a09d58ab-eedf-4f0e-85bc-18df1a579b09"
      unitRef="usd">74224000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNy0zLTEtMS0w_fb813f2f-5216-487e-8077-096014df3db3"
      unitRef="usd">60631000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfOC0xLTEtMS0w_0680e9f5-3652-4285-9159-d3d9d941e4eb"
      unitRef="usd">59334000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfOC0zLTEtMS0w_365d1bf5-fe5c-4fdb-b286-d9707a332108"
      unitRef="usd">31390000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfOS0xLTEtMS0w_2d0a54a1-a029-4fcb-84a7-6f00fb4736f3"
      unitRef="usd">2588419000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfOS0zLTEtMS0w_44f7501e-3304-4a6a-acf2-db1153a3cf23"
      unitRef="usd">2359015000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTAtMS0xLTEtMA_d9a2381b-1c70-4ef0-9052-3ffa4481843d"
      unitRef="usd">1063358000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTAtMy0xLTEtMA_47542ef0-58b5-4c0b-899d-03468de44af2"
      unitRef="usd">982328000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTEtMS0xLTEtMA_3c77abd1-eab1-42b7-b4d4-133caa725b72"
      unitRef="usd">197581000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTEtMy0xLTEtMA_4fae5434-24f7-4142-a08b-fa5ce4d89c61"
      unitRef="usd">176573000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTItMS0xLTEtMA_48ca9f4a-822e-47b7-84a6-9a349d51f4c7"
      unitRef="usd">1338597000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTItMy0xLTEtMA_94208012-b996-45ea-9d58-f0a05e598b7c"
      unitRef="usd">1243034000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTMtMS0xLTEtMA_f85f5a20-2a1d-4cc0-ab4d-4da8c4d22f98"
      unitRef="usd">496963000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTMtMy0xLTEtMA_9b627e22-aa8e-4fcc-bd7c-5373a936ab01"
      unitRef="usd">184043000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTQtMS0xLTEtMA_194ba37d-607c-4738-978c-19d3dec85063"
      unitRef="usd">328330000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTQtMy0xLTEtMA_693938bc-fe51-4ec3-9db7-4da0e65681ec"
      unitRef="usd">282856000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTUtMS0xLTEtMA_60314bc6-b672-4c59-b009-2e138ece1e72"
      unitRef="usd">6013248000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTUtMy0xLTEtMA_8b8cec8a-f0a1-4475-a836-fef0d30958b2"
      unitRef="usd">5227849000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTgtMS0xLTEtMA_39b45eec-e29e-4edb-af64-7cc31015c91f"
      unitRef="usd">161016000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTgtMy0xLTEtMA_97270479-dc80-4da3-9dd0-a3054fa9c581"
      unitRef="usd">145110000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTktMS0xLTEtMA_fb462fbe-4729-481c-9138-ddffdd62f6d5"
      unitRef="usd">80155000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMTktMy0xLTEtMA_b8087abf-3ba9-4a1b-9504-8f6fab200a90"
      unitRef="usd">72481000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjAtMS0xLTEtMA_43c3c5c5-e79e-40c7-a28c-31e0801d4666"
      unitRef="usd">688680000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjAtMy0xLTEtMA_8a2cdb0e-9de2-472f-8f98-39b7694cb4a1"
      unitRef="usd">571269000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjEtMS0xLTEtMA_72517f4b-a0cd-475a-a406-821073448d12"
      unitRef="usd">213403000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjEtMy0xLTEtMA_1ce14dbc-c9f5-45bd-86ac-79f62e3d386f"
      unitRef="usd">135316000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjItMS0xLTEtMA_804d194d-f433-49df-a830-14641d17d624"
      unitRef="usd">224820000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjItMy0xLTEtMA_830bcf07-bba2-4540-bf9a-7c58dc706d61"
      unitRef="usd">187647000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjMtMS0xLTEtMA_8ad05b46-4117-446a-9ac9-837f0198ee37"
      unitRef="usd">247315000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjMtMy0xLTEtMA_1dd91d55-74a1-4b5f-9c17-262044253178"
      unitRef="usd">228388000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjQtMS0xLTEtMA_404ae7c2-bedc-4557-a2db-7e5dba96d29d"
      unitRef="usd">88919000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjQtMy0xLTEtMA_f64de12f-867a-41e4-8ef2-cdec242e0ce4"
      unitRef="usd">74988000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjUtMS0xLTEtMA_366e4a4a-4138-46a5-bd1e-bb497061cc73"
      unitRef="usd">1704308000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjUtMy0xLTEtMA_822e7316-3290-498f-b66a-ea3b51d4968c"
      unitRef="usd">1415199000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjYtMS0xLTEtMA_271403ff-d705-4fac-b074-2dbf62ea13e0"
      unitRef="usd">1347149000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjYtMy0xLTEtMA_eeb57a20-c762-4516-8b65-d608fe696785"
      unitRef="usd">1157632000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjctMS0xLTEtMA_3e56a18f-972a-4087-a906-548f3a8a4834"
      unitRef="usd">129568000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjctMy0xLTEtMA_6e09628b-2c9b-40f4-b865-676241714a1a"
      unitRef="usd">116506000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjgtMS0xLTEtMA_a1216e82-84b9-4a1f-9640-2260a9de35e7"
      unitRef="usd">326107000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjgtMy0xLTEtMA_6e93de3e-1b69-479a-9c94-de4e4cca27d3"
      unitRef="usd">302938000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjktMS0xLTEtMA_3045231f-e8ec-476b-a6ec-daa34c7f8ff4"
      unitRef="usd">228634000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMjktMy0xLTEtMA_7f18c859-4caa-433b-9697-97c2d88fdfe6"
      unitRef="usd">230049000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzAtMS0xLTEtMA_0e1dedd2-6cd1-4c36-881b-05f596b530b2"
      unitRef="usd">3735766000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzAtMy0xLTEtMA_7a347e00-b66b-4edc-ad5c-d23ad91cd5fa"
      unitRef="usd">3222324000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzEtMS0xLTEtMA_d36d42c6-af2b-498e-8fc2-3fe7ecb8225d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzEtMy0xLTEtMA_f4c1c989-7617-43f1-8e5d-7b9cc071823c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzIx_11934bf4-ab4c-48e0-8831-c29b89cc582c"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzIx_1ec84b15-b743-462f-a786-28b745bab40d"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzU1_5bc492c8-01b8-476d-a31b-27e0b5c7afd2"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzU1_d5ba9cca-223a-405d-9e49-a4e9d072c267"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzkx_1257683f-697d-4c79-8cdf-2fdad2fa51b8"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzkx_94919a7e-a772-43e8-aa01-1a1e52d25379"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzkx_b919cb74-65bc-4847-a1a6-e83b104c526c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkNjk5Nzc0OWQxZDRlMWY5MmI2NzczMWYzZjcwMmFmXzkx_e1753c2c-cf6a-4f30-a23c-402647e43ded"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMS0xLTEtMA_6b26854f-973e-48fa-9c19-fd9e1bf54e22"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzMtMy0xLTEtMA_3e86088c-47fd-4c42-83e9-7b4350c88b10"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzE4_1da4afdf-5408-4a2e-b1a0-a5cc0c451833"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzE4_dc9cb8a4-f613-4c66-add0-332b0f8b6047"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzUy_3bc3f41b-5ad4-4b33-b741-eea0e934003a"
      unitRef="shares">145000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzUy_9940d414-e7f0-4879-9142-94342b144738"
      unitRef="shares">145000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3Xzcy_2378a9ae-5c32-421a-a647-97beb883f0bb"
      unitRef="shares">93246800</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3Xzc5_8ef9b621-2c6b-4e21-b6f0-0eb4c53377cc"
      unitRef="shares">93107440</us-gaap:CommonStockSharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9d2caab97c9d47ed94fa9dac1cc296c4_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3Xzkz_63048e53-b1cf-41dd-aa12-4d81cb6882c3"
      unitRef="shares">1858799</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie249af96f7444ee1b3ca9da6fc130acb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDM0NWM5ZjM4NjQ1NjM4YTMwMjczYWUxM2FmNmY3XzEwMA_f81773c3-07d9-412d-8394-cbd082146223"
      unitRef="shares">1843041</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:CommonStockValue
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMS0xLTEtMA_4ac4d3d1-1bea-44dc-82b7-f9da822b367a"
      unitRef="usd">9325000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzQtMy0xLTEtMA_0f690104-4bd7-4c6f-b990-1a85c3e0b452"
      unitRef="usd">9311000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzUtMS0xLTEtMA_fad1850f-6674-4529-b89d-8ca1e58197cf"
      unitRef="usd">847242000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzUtMy0xLTEtMA_07f3cf50-40a0-494b-8f8c-cd42e588d2a4"
      unitRef="usd">837453000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzYtMS0xLTEtMA_463717e5-bfb8-495d-9598-5b2859c97a16"
      unitRef="usd">2085744000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzYtMy0xLTEtMA_d5542f38-b1a5-4238-b2d2-ed394348bedb"
      unitRef="usd">1833557000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzctMS0xLTEtMA_0517a067-c4c5-4ae0-9f5a-109e525ded8c"
      unitRef="usd">-82175000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzctMy0xLTEtMA_7ab5468e-4783-4d79-8965-3409f1fc43b9"
      unitRef="usd">-91444000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDYyOTYyZjNlYzRhYTQ5M2Y2NDk3OTQzODBmYWE4XzI5_56ea932a-1778-437e-aeca-386cb84413eb"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmJiNDYyOTYyZjNlYzRhYTQ5M2Y2NDk3OTQzODBmYWE4XzI5_e33e5a05-705d-4c47-b2bf-d423ce719996"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzgtMS0xLTEtMA_92f0efdb-3921-453a-9fb4-ff5911ec5aeb"
      unitRef="usd">586955000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzgtMy0xLTEtMA_0b42acf4-a09d-49d1-82d7-b986e6edd26c"
      unitRef="usd">586955000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzktMS0xLTEtMA_8b6089b3-05b0-46a8-bb7b-3ee8b74dc368"
      unitRef="usd">2273181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfMzktMy0xLTEtMA_2e13e3a1-df49-4575-871f-e9706d5c3dae"
      unitRef="usd">2001922000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDAtMS0xLTEtMA_c3b19bde-e309-4486-8a0a-831039f364ba"
      unitRef="usd">4301000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDAtMy0xLTEtMA_f6c86e9c-a41c-4294-8406-1b5c1b4eb9af"
      unitRef="usd">3603000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDEtMS0xLTEtMA_4404b380-4312-4994-a2d9-ef32ff39ec4f"
      unitRef="usd">2277482000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDEtMy0xLTEtMA_9348968c-116c-4e8f-83cb-51102b1631c0"
      unitRef="usd">2005525000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDItMS0xLTEtMA_75951247-3aa1-4181-92f2-a5ec1923f6f5"
      unitRef="usd">6013248000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yMi9mcmFnOjFmNTdlODNlZjA2ODRmMmQ5YjFhNzAxZmMwMWVjZjNiL3RhYmxlOjJhY2JhNWI3MzkxMjQ3NGE5MWU0OWI0ZmFlODUzNjBjL3RhYmxlcmFuZ2U6MmFjYmE1YjczOTEyNDc0YTkxZTQ5YjRmYWU4NTM2MGNfNDItMy0xLTEtMA_5eaeba42-8c68-44e1-a033-7921c22da97e"
      unitRef="usd">5227849000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="ide44f113a3e14fb49c3a6b1ba941a2c9_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xLTEtMS0w_a470309c-3b72-47a7-843f-8f4547e29352"
      unitRef="shares">93256202</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ide44f113a3e14fb49c3a6b1ba941a2c9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0zLTEtMS0w_b97a57e6-114c-4dc4-8e6b-33a6edf8dc38"
      unitRef="usd">9326000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i8baa65a6e43d493c8c65f3c0a7d27d94_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy01LTEtMS0w_c4c7f3cd-2243-4a4d-804c-1199ff5ba0ba"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8baa65a6e43d493c8c65f3c0a7d27d94_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy03LTEtMS0w_b8ffba84-d7ac-4922-95f7-84b21779c3af"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i29c4cdb8b3da4410abc9a2a24fddff7f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy05LTEtMS0w_3dec65a5-07de-4f7a-8b47-412a78ca0990"
      unitRef="usd">841190000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i694e6268d7ec4fa88562a5ca1933ac53_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xMS0xLTEtMA_3274d6bd-e410-4df9-8ca1-581b6a16212b"
      unitRef="usd">1974657000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if83c9f93bc9a4d92b6383683b1a02e94_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xMy0xLTEtMA_3ad8df6f-61f9-48d3-8b73-242121792d3a"
      unitRef="usd">-79856000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i483aaf616f324740aa06612c0a5f8790_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xNS0xLTEtMA_37e6e72f-31be-410d-9dd3-78c92891feec"
      unitRef="usd">2158362000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f0e4e14c89b4928b024744ab9b1f111_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xNy0xLTEtMA_b26ad10e-c006-4bed-a768-796ba7f79b46"
      unitRef="usd">3007000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf8b60423b584812b310a286094cd99d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMy0xOS0xLTEtMA_dfd5c4ba-0c76-4d66-8dad-3ca60b176104"
      unitRef="usd">2161369000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ib37fa634cec34bfead49ea17f2b20c7f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNC0xMS0xLTEtMA_4422d9e0-a930-43a7-93d3-80f73f656807"
      unitRef="usd">111087000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNC0xNS0xLTEtMA_6d3b17f2-23c7-4aef-a386-962c97b0cb73"
      unitRef="usd">111087000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if795c41cfe4243a6abc59deeef00b9c9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNC0xNy0xLTEtMA_5651cd99-484f-4543-a5d2-f7eafaec852f"
      unitRef="usd">1370000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNC0xOS0xLTEtMA_7fddc7cf-f4b8-4244-82c8-ecd862ee1c07"
      unitRef="usd">112457000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic002addb74bb4f689678299ae488062a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNS0xMy0xLTEtMA_fa3ae611-db89-4bc4-8719-0610e02fc9dd"
      unitRef="usd">-2319000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNS0xNS0xLTEtMA_c9fb5378-ea34-4d5e-8300-7593d3898ab1"
      unitRef="usd">-2319000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNS0xOS0xLTEtMA_e814d55b-5f08-4e1d-9bf1-58a0031e8271"
      unitRef="usd">-2319000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id27f439dba014ce898570bfcd66da916_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNi05LTEtMS0w_903a9d82-0cb2-46a0-9a8a-e37112ce9725"
      unitRef="usd">6073000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNi0xNS0xLTEtMA_4087ed8c-d3ed-485d-9889-da2daff2a905"
      unitRef="usd">6073000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNi0xOS0xLTEtMA_8b5bfed0-7795-46d3-874d-710925368372"
      unitRef="usd">6073000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if9a4a710f4d046cab3c4f1062455ed06_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNy0xLTEtMS0w_ae6438ff-e219-43d6-857b-8bb766d5878d"
      unitRef="shares">-9174</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="if9a4a710f4d046cab3c4f1062455ed06_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNy0zLTEtMS0w_7a841e57-6cb3-4391-a743-dbc4b758586c"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="id27f439dba014ce898570bfcd66da916_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNy05LTEtMS0w_0e57a0e5-918f-401c-be57-367bc3577e0a"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfNy0xOS0xLTEtMA_5937f85d-9eb0-4115-ab0b-9c576ab6f1d1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="if9a4a710f4d046cab3c4f1062455ed06_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfOC0xLTEtMS0w_eb38db1e-84cf-4c32-9d3a-05a201fc4e76"
      unitRef="shares">-228</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="id27f439dba014ce898570bfcd66da916_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfOC05LTEtMS0w_b5172472-f44d-494e-a7e7-b9c66cfe4765"
      unitRef="usd">-22000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i5b63c460c1ff4964bf27298d53e86905_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfOC0xNS0xLTEtMA_f87410b3-aa96-4f85-9284-97c9d7cac112"
      unitRef="usd">-22000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfOC0xOS0xLTEtMA_bcb5350b-5ba2-43f1-9cdc-880bc516ecd5"
      unitRef="usd">-22000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="if795c41cfe4243a6abc59deeef00b9c9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTAtMTctMS0xLTA_2cdd83e5-ff47-4dc3-8c7a-3e1c34441c3c"
      unitRef="usd">76000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTAtMTktMS0xLTA_c94dc953-07b9-4df0-842f-aaaac267434d"
      unitRef="usd">76000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3b12dcaf88df42b298c843f6955693e2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMS0xLTEtMA_afabe300-8e05-4bc2-8d27-643f8b153d3c"
      unitRef="shares">93246800</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b12dcaf88df42b298c843f6955693e2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMy0xLTEtMA_c2645d84-9d84-495b-8040-ed3aae608988"
      unitRef="usd">9325000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i34aa4d41ab834dce84948cb1419d91be_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItNS0xLTEtMA_66800e67-364f-489b-8c9f-c6dabb2deffb"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34aa4d41ab834dce84948cb1419d91be_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItNy0xLTEtMA_f8654e45-ac04-4ca7-9004-d925a2ce7115"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if61b497d135f42dbbe76fc86272ce480_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItOS0xLTEtMA_26ed22a6-85cb-4796-904a-31af20c6c215"
      unitRef="usd">847242000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b08dca448c84ed9b66f068ae34a9277_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTEtMS0xLTA_fb25e448-49da-497f-8fc8-6b1a1400b2a2"
      unitRef="usd">2085744000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a2a5136a90c4245b093793a2204bbb9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTMtMS0xLTA_c9c8fcb5-98db-4ac7-8753-e4ee7bca36b8"
      unitRef="usd">-82175000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b07273243ec4c4ea138240b0c3e61e8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTUtMS0xLTA_a5f7820b-bffe-4f9c-93fe-64a4c4d5f8d1"
      unitRef="usd">2273181000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6ae4e6d5516044a2a0cbaf30c86d4002_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTctMS0xLTA_51d8cc06-f65f-4db3-9acb-fac581c2eed4"
      unitRef="usd">4301000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTItMTktMS0xLTA_a83393b4-604a-4c9b-9163-ec2bb951c25c"
      unitRef="usd">2277482000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i90a6183fe6d845f9b7032f9c8156b940_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMS0xLTEtMA_7fc3895b-1d5c-45a8-bccf-c6a0d538c2ec"
      unitRef="shares">92665097</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90a6183fe6d845f9b7032f9c8156b940_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMy0xLTEtMA_2e5971a9-43ad-46d2-b0a8-3017e134dd97"
      unitRef="usd">9267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="idf71190dcef14c0bb9c08f629285086c_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtNS0xLTEtMA_52d01c92-bb61-4df9-92a0-923519f6b715"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idf71190dcef14c0bb9c08f629285086c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtNy0xLTEtMA_f0b550ec-725c-41d9-9af3-631d4818d73e"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if8d81541783f45669389657e1133ccd1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtOS0xLTEtMA_205ac0be-6025-45be-942d-f4aa8a020f8d"
      unitRef="usd">821584000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8556db8bb8f64b31853b63c83f5d6e6e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTEtMS0xLTA_ab01b543-fed1-47dc-a022-7ffc59a4e120"
      unitRef="usd">1603944000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie67d3377c80046659485645b55314a7f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTMtMS0xLTA_f37566e9-1f01-4e82-a867-826be3b0254d"
      unitRef="usd">-101129000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b1121fbf3f644bcb0fdea87720a9d67_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTUtMS0xLTA_c1e582b2-30f9-4634-8c0e-0ef6b54b1bf9"
      unitRef="usd">1746711000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if8827403472f40ec9336bf2b2203a8bc_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTctMS0xLTA_edb9fcc2-bc27-42c5-82e4-170762101606"
      unitRef="usd">4125000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id09e4c90111c45289b0c32038e901769_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTUtMTktMS0xLTA_ca249e5b-9d05-4471-910d-f02391e306b9"
      unitRef="usd">1750836000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i16bcf378ba2d4a9d85f9a861a8b25d38_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTYtMTEtMS0xLTA_1037075f-05a6-43bd-9371-7688c4eac489"
      unitRef="usd">116491000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3de238058a124182a049a0d06cd317e2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTYtMTUtMS0xLTA_a166c289-c9c2-45bc-aad2-ba314e31c8a6"
      unitRef="usd">116491000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i3859299c7db34b48b6a7c3b21af9df8e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTYtMTctMS0xLTA_6975c38c-3e13-4cd6-9191-3bcbf0e9c1fc"
      unitRef="usd">394000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTYtMTktMS0xLTA_3587a168-eb19-4da7-83db-14f535c1b034"
      unitRef="usd">116885000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i68426fe3b249499a898180a18929cb46_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTctMTMtMS0xLTA_8f1c856b-4da8-4ec8-9d36-c444641f1350"
      unitRef="usd">2223000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3de238058a124182a049a0d06cd317e2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTctMTUtMS0xLTA_bf830b38-ffb5-42eb-9fb6-9b8a3d665d2c"
      unitRef="usd">2223000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTctMTktMS0xLTA_3e1b9bd9-4b11-4819-9f51-165d38c876e9"
      unitRef="usd">2223000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idc593da7cdbd425bbf5c48c4d4271c20_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTgtOS0xLTEtMA_b81bc1ca-c7bd-414e-b5d3-b2ff59772f6a"
      unitRef="usd">5639000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3de238058a124182a049a0d06cd317e2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTgtMTUtMS0xLTA_f5e209d3-f392-4b3c-8ad0-adfae021a227"
      unitRef="usd">5639000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTgtMTktMS0xLTA_d53d28da-bb36-4a6d-bb8b-a55de02c6f35"
      unitRef="usd">5639000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ia7865d51901545e39a6aedb3d1ca6c9d_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMTktMS0xLTEtMA_8964cbf8-1ef2-484b-9a92-51e751a36ff8"
      unitRef="shares">1391</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="ia7865d51901545e39a6aedb3d1ca6c9d_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtMS0xLTEtMA_08f23702-3133-4325-9521-184d53f84672"
      unitRef="shares">94553</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ia7865d51901545e39a6aedb3d1ca6c9d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtMy0xLTEtMA_1308f16b-70d0-436c-9ba1-6c3ac828cb5f"
      unitRef="usd">9000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="idc593da7cdbd425bbf5c48c4d4271c20_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtOS0xLTEtMA_b92d3d8c-035a-4025-997b-bc2a98845d7e"
      unitRef="usd">2272000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i3de238058a124182a049a0d06cd317e2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtMTUtMS0xLTA_775e25b9-a0c4-47fc-a9d9-1df2a20d5127"
      unitRef="usd">2281000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjAtMTktMS0xLTA_4684d1c5-21ef-495f-a0de-540e8dbeea2d"
      unitRef="usd">2281000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i3859299c7db34b48b6a7c3b21af9df8e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjItMTctMS0xLTA_370222aa-c94b-4db8-9e51-cb0ea8f23c7e"
      unitRef="usd">719000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjItMTktMS0xLTA_5eb79ffb-a097-4fd3-9f62-30a31aa47b74"
      unitRef="usd">719000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockSharesIssued
      contextRef="i10a9bb90d1d04906acb77563945cdd11_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMS0xLTEtMA_438170bf-4fed-4bd7-8c0a-80fda42edba9"
      unitRef="shares">92761041</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10a9bb90d1d04906acb77563945cdd11_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMy0xLTEtMA_84fd9b11-cb88-4156-9406-a78ad5af31ea"
      unitRef="usd">9276000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i09326df045ea42359dd91123d3b49722_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtNS0xLTEtMA_8f64c975-39e6-4697-94a2-5b09313f7e0d"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09326df045ea42359dd91123d3b49722_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtNy0xLTEtMA_07ac4db7-2751-42a9-8740-aa02f97520b9"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic07d5112d3eb41a88d999130dcec5e21_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtOS0xLTEtMA_80e5968d-2f6c-4ef9-88fd-a421a2ec2f29"
      unitRef="usd">829495000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98413f24bd60459e8d892f1d3ae7ab48_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTEtMS0xLTA_55713e8f-6f8d-4687-b1cc-33639f621ed6"
      unitRef="usd">1720435000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i35a8415dac934083b18490085837abb4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTMtMS0xLTA_7490dba8-41fa-4873-8796-525cb174a08f"
      unitRef="usd">-98906000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1573399867140dc9d0f347f554e0fe3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTUtMS0xLTA_1470f16c-8a31-423b-83b0-ef270efa4c22"
      unitRef="usd">1873345000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i659c08b2c6ed4794b15021114896fce1_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTctMS0xLTA_57414f83-5ad0-43b5-8b9f-e0bb045ed2f6"
      unitRef="usd">3800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3aa22cb31ae14fa1b2965494bb79ab1f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOmM3YjY4YjFhZjBiNDQ5YzI4MDJjOTYxNzhiYjU5YjIzL3RhYmxlcmFuZ2U6YzdiNjhiMWFmMGI0NDljMjgwMmM5NjE3OGJiNTliMjNfMjMtMTktMS0xLTA_592eeefb-4452-4442-9540-96206f0008b7"
      unitRef="usd">1877145000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic91989851b084ac59458e9865486a219_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xLTEtMS0w_e2886603-d595-422c-b9cf-459a64c10ff3"
      unitRef="shares">93107440</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic91989851b084ac59458e9865486a219_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0zLTEtMS0w_8b06648f-2387-443d-9b93-dbdd4ff02b5a"
      unitRef="usd">9311000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i8d488993475248faa01b155913c8b670_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy01LTEtMS0w_4f89f977-14d1-4bf7-b6df-c433f6abac20"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8d488993475248faa01b155913c8b670_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy03LTEtMS0w_cffb0cea-da10-4e75-898a-a193f359ce64"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia5c04968130b483cb5bc8d3f76713f40_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy05LTEtMS0w_e164efa1-62ae-4656-98d0-679c41113aee"
      unitRef="usd">837453000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i37bc0bd94b4547aa962da50e748bcdf1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xMS0xLTEtMA_d4a51d65-8b3b-4823-9dda-401dc0428014"
      unitRef="usd">1833557000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i97fa32c25be14d1fadde6f4ecb15c762_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xMy0xLTEtMA_03b0fdda-62ac-4e36-a479-c2a49ff49899"
      unitRef="usd">-91444000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i632a493ef07245be8e7e6d759715e670_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xNS0xLTEtMA_97ce1380-204f-4892-814c-8b45b5bef851"
      unitRef="usd">2001922000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib22a9a16009841b38c8265151b15ac18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xNy0xLTEtMA_592319cf-6c37-4c2c-82bd-0fe30bb52d7d"
      unitRef="usd">3603000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMy0xOS0xLTEtMA_c16bc44c-6a06-4ae5-8226-8e94b146a257"
      unitRef="usd">2005525000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i265cc1f156924281ac3dc603ac131403_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNC0xMS0xLTEtMA_24bb81dc-378f-4f9c-a63e-cc47b4d346ec"
      unitRef="usd">252187000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNC0xNS0xLTEtMA_2b8cec95-9294-4589-abd6-9681ae5fdff2"
      unitRef="usd">252187000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id8e8bb45eb10436789bf1d842bee0324_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNC0xNy0xLTEtMA_0b057655-b47b-4bc1-8734-0903e80c2afe"
      unitRef="usd">2147000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNC0xOS0xLTEtMA_beaf3f02-7c45-42e5-a85a-a95a11c627b0"
      unitRef="usd">254334000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2b721588781343b992f03c18e97733d2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNS0xMy0xLTEtMA_bd8aa02a-8baa-4a82-ac06-a36d44497fbc"
      unitRef="usd">9269000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNS0xNS0xLTEtMA_685e0f58-a87d-47f3-8432-b95a67148aa4"
      unitRef="usd">9269000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNS0xOS0xLTEtMA_2445ddba-40ee-4188-bcef-73af6c2eaa2a"
      unitRef="usd">9269000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNi05LTEtMS0w_853ae7cc-bb15-4ce2-98a2-8f4acc8f2e1d"
      unitRef="usd">17673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNi0xNS0xLTEtMA_4d3c5153-8e01-4126-b158-adad8102c12f"
      unitRef="usd">17673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNi0xOS0xLTEtMA_25769c05-0955-443d-948b-68c5e0044de8"
      unitRef="usd">17673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i72a948a00a5b42258c41988e454f4405_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNy0xLTEtMS0w_93c40c75-fdc6-43fa-adcb-22b27d21d61b"
      unitRef="shares">132021</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i72a948a00a5b42258c41988e454f4405_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNy0zLTEtMS0w_99392963-66fc-41cf-87a9-fc5516cc2285"
      unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNy05LTEtMS0w_c9a909a5-cdb8-4de2-bcd5-fb5597bbcfe0"
      unitRef="usd">-13000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfNy0xOS0xLTEtMA_3b929aa8-00d0-43ea-932e-d198549a22bf"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i72a948a00a5b42258c41988e454f4405_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC0xLTEtMS0w_8a8957ce-407e-49e8-8643-74723e488a79"
      unitRef="shares">7339</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i72a948a00a5b42258c41988e454f4405_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC0zLTEtMS0w_a7926eba-ae6d-4ff4-ae9c-4e9cae0a2801"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC05LTEtMS0w_17ffda14-068b-4b53-a7e6-80b9bff3b6df"
      unitRef="usd">-2442000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC0xNS0xLTEtMA_eb977806-72ad-405a-b416-7f313b9fd7a4"
      unitRef="usd">-2441000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfOC0xOS0xLTEtMA_fb15ef76-5d11-4ce8-9f48-a47af032db87"
      unitRef="usd">-2441000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="id8e8bb45eb10436789bf1d842bee0324_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTAtMTctMS0xLTA_0eace042-a5e4-4a42-83a7-41701bf5257f"
      unitRef="usd">76000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTAtMTktMS0xLTA_3b93f235-8619-4856-a9c9-bc7a60a941ae"
      unitRef="usd">76000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i30d7d417734b4c489167bc84f2a817ff_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTEtOS0xLTEtMA_13edae4c-6d7d-4d07-bedd-702cf0b9a8bd"
      unitRef="usd">5429000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ie3e6934148d74bd2b13431a259292bef_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTEtMTUtMS0xLTA_6ac6d52d-cba6-4b8b-9df1-a61d67399016"
      unitRef="usd">5429000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="id8e8bb45eb10436789bf1d842bee0324_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTEtMTctMS0xLTA_9dd6a571-a445-4456-a4a5-4313dcd2862b"
      unitRef="usd">1373000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTEtMTktMS0xLTA_a9800105-df73-42b9-9bc3-787f60c809a7"
      unitRef="usd">6802000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3b12dcaf88df42b298c843f6955693e2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMS0xLTEtMA_c215fbda-4a89-42f1-bfae-f190ad146eb8"
      unitRef="shares">93246800</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b12dcaf88df42b298c843f6955693e2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMy0xLTEtMA_89202ca6-51f3-494c-910e-266df142b8ec"
      unitRef="usd">9325000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i34aa4d41ab834dce84948cb1419d91be_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItNS0xLTEtMA_d7ffcb16-1b71-4d9b-9156-9da63b601566"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i34aa4d41ab834dce84948cb1419d91be_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItNy0xLTEtMA_18d4f955-a407-4ee8-81a1-35435c37e911"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if61b497d135f42dbbe76fc86272ce480_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItOS0xLTEtMA_d3da156f-c394-4dd5-87d5-f1f9c2fe119d"
      unitRef="usd">847242000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b08dca448c84ed9b66f068ae34a9277_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTEtMS0xLTA_50830f11-bb83-4ef6-94c1-2169278ec09e"
      unitRef="usd">2085744000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a2a5136a90c4245b093793a2204bbb9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTMtMS0xLTA_c49776f2-e060-4723-96f7-87ba52594099"
      unitRef="usd">-82175000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b07273243ec4c4ea138240b0c3e61e8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTUtMS0xLTA_7258b143-2ed8-4ba6-9d71-b06dccf8f528"
      unitRef="usd">2273181000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6ae4e6d5516044a2a0cbaf30c86d4002_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTctMS0xLTA_69a3766f-b849-46f7-b3fb-395c716c680c"
      unitRef="usd">4301000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTItMTktMS0xLTA_551ffc32-2ae5-4945-86a5-3e02dc311fb0"
      unitRef="usd">2277482000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i798df6e5c95e4c3f94ce58a0a532c935_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMS0xLTEtMA_57e8a071-455a-498a-9270-96c79540641b"
      unitRef="shares">91909430</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i798df6e5c95e4c3f94ce58a0a532c935_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMy0xLTEtMA_2c7514dc-0fdb-481a-9131-afa2056a9236"
      unitRef="usd">9191000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i6cc31916423843e3bed731a8bb6e15ea_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtNS0xLTEtMA_7d224081-ed05-4306-9d12-274741ba9fa6"
      unitRef="shares">15344917</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6cc31916423843e3bed731a8bb6e15ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtNy0xLTEtMA_f78c98e5-7297-4555-a7a9-4c13f54f0c66"
      unitRef="usd">-466727000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iacf0a4c323014e41a1d560d39a0e5ecb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtOS0xLTEtMA_af255422-f202-47b0-95c3-5b86a46622e5"
      unitRef="usd">809753000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iea5e78329ac54aff894c64870d99130c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTEtMS0xLTA_b5967f40-6134-4e71-b19e-73ed41cf7ac9"
      unitRef="usd">1510709000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i581122fa0c5548e28e1ce8d293020889_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTMtMS0xLTA_c6515ecb-5322-4f5a-9b5e-426eb31f7657"
      unitRef="usd">-75706000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7b1e4e17afb849bda71e5ddeda64d008_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTUtMS0xLTA_717a646d-8e7b-4983-8642-27bbf8a9ffbb"
      unitRef="usd">1787220000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idb41ebc940da4897a5eb4d0c43a94d07_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTctMS0xLTA_a664f5c6-24c3-477c-99f0-62dbb6dcf7ef"
      unitRef="usd">4471000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iafc0f55bdbbc4d0c873accb37228d9e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTUtMTktMS0xLTA_93e5236f-2d83-4c1e-aefa-a66d12bfc892"
      unitRef="usd">1791691000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i2aa9a82fe78f4569b12830b020f26e77_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTYtMTEtMS0xLTA_89202acb-2eb7-45a3-b6fc-4475c6332e28"
      unitRef="usd">209726000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTYtMTUtMS0xLTA_f877bf17-33d3-4aac-8bf4-92dedf3f4c20"
      unitRef="usd">209726000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibe2f4470b5c94414a89b7074d97afcb6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTYtMTctMS0xLTA_28dfa319-c294-4c76-b909-2c5d4e8f3f7e"
      unitRef="usd">48000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTYtMTktMS0xLTA_85d2b6dc-4b68-4080-805f-8f50c1380f26"
      unitRef="usd">209774000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if945502bbfa540b59eab0ca9bb01c21c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTctMTMtMS0xLTA_64786d8e-ab60-4c01-b958-4d71fdff78a0"
      unitRef="usd">-23200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTctMTUtMS0xLTA_a4a3a14a-5f82-4639-8bbb-6ba230b4828b"
      unitRef="usd">-23200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTctMTktMS0xLTA_13587da0-6226-4b82-8222-4391af4ea6a1"
      unitRef="usd">-23200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1fe03a504af14f0fad9ce4946623de52_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTgtOS0xLTEtMA_5ab63090-d0b9-47bd-a716-bf02c2111d2e"
      unitRef="usd">15538000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTgtMTUtMS0xLTA_586847ae-b4ce-4482-9ab8-f37077fcf70e"
      unitRef="usd">15538000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTgtMTktMS0xLTA_a58275a9-fc0f-4df3-8b50-4fd9b7a3bff7"
      unitRef="usd">15538000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ida0b481d18224805930d3162e49f8c12_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTktMS0xLTEtMA_5fa84225-5e8d-4416-9447-60c5e945ef04"
      unitRef="shares">694746</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ida0b481d18224805930d3162e49f8c12_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTktMy0xLTEtMA_90901019-3127-45f5-9d94-fb26aff734c3"
      unitRef="usd">69000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i1fe03a504af14f0fad9ce4946623de52_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTktOS0xLTEtMA_4163e687-e161-4ec9-bacc-491a166e49c1"
      unitRef="usd">-69000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMTktMTktMS0xLTA_4ee79e89-0abd-4d46-b4df-d7ccea849317"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="ida0b481d18224805930d3162e49f8c12_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtMS0xLTEtMA_b6d2cca6-dd78-44e8-9540-344fbd751ba1"
      unitRef="shares">156865</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ida0b481d18224805930d3162e49f8c12_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtMy0xLTEtMA_fd2a0760-3a9f-452c-a7ba-8ab3f2a3d6d7"
      unitRef="usd">16000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i1fe03a504af14f0fad9ce4946623de52_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtOS0xLTEtMA_4dfb288c-8404-4480-9db5-e9a6b9c11910"
      unitRef="usd">4273000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtMTUtMS0xLTA_7280654d-1a8e-452e-8baa-24a15d5bea05"
      unitRef="usd">4289000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjAtMTktMS0xLTA_fd72dc9b-6820-4aa5-a710-ed47df653e52"
      unitRef="usd">4289000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i03acc21e094b4a3b96a7644602735faa_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjEtNS0xLTEtMA_763d8a67-ab8a-43e2-9f44-8c5518b49df9"
      unitRef="shares">3597009</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i03acc21e094b4a3b96a7644602735faa_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjEtNy0xLTEtMA_eea90072-a2ba-45fe-aafe-6d1c09dd90bd"
      unitRef="usd">120228000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i5ceb1c39445e42b29a45453b68ac89a5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjEtMTUtMS0xLTA_95b6f454-35d5-4c60-b2d7-be77785f56fc"
      unitRef="usd">120228000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjEtMTktMS0xLTA_73e94d65-aaf4-4178-b0d0-6a7b4eb1ed95"
      unitRef="usd">120228000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ibe2f4470b5c94414a89b7074d97afcb6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjItMTctMS0xLTA_cce520d3-b81c-4cc7-9b7f-e7d55b972ab5"
      unitRef="usd">719000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjItMTktMS0xLTA_133067ad-68d2-492c-8453-8f42078da21b"
      unitRef="usd">719000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockSharesIssued
      contextRef="i10a9bb90d1d04906acb77563945cdd11_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMS0xLTEtMA_55c040e2-0181-4bab-b5d8-f7190bf15d66"
      unitRef="shares">92761041</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10a9bb90d1d04906acb77563945cdd11_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMy0xLTEtMA_0961b68b-23d3-4251-8e94-62649618b20d"
      unitRef="usd">9276000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i09326df045ea42359dd91123d3b49722_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtNS0xLTEtMA_243a20bf-7118-4b7b-869a-ebc3b90348c8"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09326df045ea42359dd91123d3b49722_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtNy0xLTEtMA_d2be29b9-aaaa-48c5-8e8f-04bd1958b691"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic07d5112d3eb41a88d999130dcec5e21_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtOS0xLTEtMA_3d995627-741b-45a1-94f4-2d02b4a2faf6"
      unitRef="usd">829495000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98413f24bd60459e8d892f1d3ae7ab48_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTEtMS0xLTA_1b9349c6-bb01-437c-84df-49c39d284b0c"
      unitRef="usd">1720435000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i35a8415dac934083b18490085837abb4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTMtMS0xLTA_78f0eee4-0236-4e23-9276-0cba0e81e8f9"
      unitRef="usd">-98906000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1573399867140dc9d0f347f554e0fe3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTUtMS0xLTA_549e6834-b897-4385-a45a-92594ad99f1c"
      unitRef="usd">1873345000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i659c08b2c6ed4794b15021114896fce1_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTctMS0xLTA_0d845962-ee8c-43f1-a288-c141888bcdba"
      unitRef="usd">3800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3aa22cb31ae14fa1b2965494bb79ab1f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yNS9mcmFnOjZiY2YzNGMyYmJmNDQ0MDA5MjIyZjIzY2Y5NDlmMjUxL3RhYmxlOjQ5YjBmMDI1MDUxZjQwYTVhNDZmOGQ4MjIzNjhjZTMxL3RhYmxlcmFuZ2U6NDliMGYwMjUwNTFmNDBhNWE0NmY4ZDgyMjM2OGNlMzFfMjMtMTktMS0xLTA_5bc76afb-5339-45e7-875b-c07743e167c2"
      unitRef="usd">1877145000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMy0xLTEtMS0w_44735ff8-bd97-47d2-89c2-3ae647a9affc"
      unitRef="usd">254334000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMy0zLTEtMS0w_796d9fdd-339f-4c99-a0cb-5e3c2d872dc5"
      unitRef="usd">209774000</us-gaap:ProfitLoss>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNS0xLTEtMS0w_c5197117-607b-40d5-8a23-15f4e0dcb7ee"
      unitRef="usd">262132000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNS0zLTEtMS0w_a2ec1c9c-4408-4433-9e84-78b573a633f8"
      unitRef="usd">182173000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNi0xLTEtMS0w_babd264b-16f4-48f5-957b-76c9b3826b24"
      unitRef="usd">54522000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNi0zLTEtMS0w_8636a8aa-ebb4-41e1-aba1-bc6e1722f26d"
      unitRef="usd">28384000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNy0xLTEtMS0w_3e8a51fe-90ef-46a7-bed3-b9e752c71cf3"
      unitRef="usd">2342000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNy0zLTEtMS0w_d77e6264-14b7-4eee-aa13-23a51eca116f"
      unitRef="usd">2201000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfOC0xLTEtMS0w_871e00a0-ab79-4419-b32e-2af52aa973a5"
      unitRef="usd">17673000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfOC0zLTEtMS0w_c30253dd-b0c3-457b-8e16-40f4f95b2d1c"
      unitRef="usd">15538000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfOS0xLTEtMS0w_7fcc6ea4-27d6-4943-b248-1d79f1e25df2"
      unitRef="usd">439000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfOS0zLTEtMS0w_d03964f5-40f9-4e78-8f0c-3c4cf89f2fa4"
      unitRef="usd">7947000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTItMS0xLTEtMA_f5fec888-ccf1-4460-b27f-187d3dcc1afb"
      unitRef="usd">23585000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTItMy0xLTEtMA_528a9d91-f327-41dc-b660-5097baeec3c4"
      unitRef="usd">22092000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTMtMS0xLTEtMA_0fc6afed-0ddd-4307-860a-b49c4fe24ba4"
      unitRef="usd">10704000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTMtMy0xLTEtMA_b48710a3-2bcd-4ed0-9582-f7cb287034b5"
      unitRef="usd">12874000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTQtMS0xLTEtMA_f7e4a1f8-fc15-4a6e-a022-d7bce4da4c61"
      unitRef="usd">8218000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTQtMy0xLTEtMA_72aeb05a-3fa0-478e-b841-a9859ad059ad"
      unitRef="usd">-23046000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTYtMS0xLTEtMA_8ce95ff3-2bec-43ab-8f22-9f6c63b28b50"
      unitRef="usd">59665000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTYtMy0xLTEtMA_e65fa910-6ee3-4192-85d0-940244570640"
      unitRef="usd">49802000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTctMS0xLTEtMA_6ab4be18-cdae-4059-bdd6-fd586c094836"
      unitRef="usd">109399000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTctMy0xLTEtMA_4ff484f5-89b7-4dbc-ad0b-e508aaae79e6"
      unitRef="usd">-10637000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTgtMS0xLTEtMA_5ebb68e1-c81c-4b9a-a6a1-524589b726ff"
      unitRef="usd">-11968000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTgtMy0xLTEtMA_3ccc5f6a-bf3f-4a47-bde9-b04879e069e1"
      unitRef="usd">-15645000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTktMS0xLTEtMA_17a07273-0208-4f3e-a875-f5e9cb306c0b"
      unitRef="usd">8998000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMTktMy0xLTEtMA_a43bf186-f8bf-412c-b165-ae8eee69e5ef"
      unitRef="usd">-38729000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjAtMS0xLTEtMA_b9ffa105-012a-48e5-9ed8-4920d6890cb8"
      unitRef="usd">134487000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjAtMy0xLTEtMA_f61d07ce-cd3d-4467-88bb-0b1ec7de177f"
      unitRef="usd">109689000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjEtMS0xLTEtMA_73228e08-81c7-4e72-a839-a3b106e10911"
      unitRef="usd">-7478000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjEtMy0xLTEtMA_bf373ffa-dd22-4235-bd4c-d94434ac2876"
      unitRef="usd">160648000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjItMS0xLTEtMA_c4cd03e4-02a5-461a-b7f1-121cf0fa71cf"
      unitRef="usd">-10753000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjItMy0xLTEtMA_ff6ec0d3-b2c7-48be-85cd-c41f755fbf56"
      unitRef="usd">-36467000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjMtMS0xLTEtMA_27ee4e4e-0d2b-4177-ae5e-e22ec0999345"
      unitRef="usd">499097000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjMtMy0xLTEtMA_3897857b-0892-4e26-bb83-ebf6d09fce66"
      unitRef="usd">683176000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjUtMS0xLTEtMA_4139249c-8cd9-4578-aab1-06585707b185"
      unitRef="usd">604907000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjUtMy0xLTEtMA_ec344dd6-7110-43b9-9a6d-42697047a659"
      unitRef="usd">11251000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjYtMS0xLTEtMA_41615e9f-e168-4aa7-9eea-9e36e1fcb58e"
      unitRef="usd">132348000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjYtMy0xLTEtMA_117ba404-c97e-4fd3-b785-4b1149c5600f"
      unitRef="usd">183725000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjctMS0xLTEtMA_0dd93b0b-73c9-446e-a4ee-f9ff9afa6734"
      unitRef="usd">25465000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjctMy0xLTEtMA_27922f07-c9d3-45e1-8fc4-531f65fb5365"
      unitRef="usd">29744000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjgtMS0xLTEtMA_e1e51802-5a2c-43a9-98fb-a1cd731d68f1"
      unitRef="usd">7111000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjgtMy0xLTEtMA_3a36b757-83a3-492f-a496-7111e15d0688"
      unitRef="usd">17436000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjktMS0xLTEtMA_7d79c718-6d04-44e2-b6ee-77c311ae5390"
      unitRef="usd">557000</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMjktMy0xLTEtMA_9256986b-41f6-430e-aa2c-72b7f5b5d26b"
      unitRef="usd">648000</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzAtMS0xLTEtMA_7793a8d0-5132-4c28-811f-6836db0a786f"
      unitRef="usd">-1650000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzAtMy0xLTEtMA_de607478-705c-459b-865b-33964fa0f033"
      unitRef="usd">-4843000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzEtMS0xLTEtMA_d9ee81f5-4ca5-4fd3-91aa-25f02c6597a7"
      unitRef="usd">-716694000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzEtMy0xLTEtMA_b4d93cbb-20b9-4031-8c72-217b53e3559d"
      unitRef="usd">-177177000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzMtMS0xLTEtMA_0c0d9412-04a1-48d4-8035-875347d53ba3"
      unitRef="usd">795414000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzMtMy0xLTEtMA_836474da-3dcb-452d-aa3c-cf5949d7d268"
      unitRef="usd">1415426000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzQtMS0xLTEtMA_7741a69d-e0af-45d8-9ac9-5a5b62bbc996"
      unitRef="usd">606575000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzQtMy0xLTEtMA_854e68ee-83ee-4d2e-9ce6-b52e46419a52"
      unitRef="usd">1725845000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOjA2ZmE2NGI4NmQyODQzNDI5ODdlNzBkMjliZDRmNWE5XzMw_c1b32d5b-cd2d-4185-ad37-12d21141ffc8"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzUtMS0xLTEtMA_b5db323a-bf00-43eb-a1cc-ef0cc30034fd"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzUtMy0xLTEtMA_4a0d6d8d-0bd2-40af-bd18-a71d7de13277"
      unitRef="usd">600000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifb8117e28b8046fba8f9fb20991bdb1d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NjAzNTM5MjI1YzQzNGJhYTM1NmY3Y2JmMWRjYzgxXzE4_babaac26-81e2-4041-a6ce-9549485d95c6"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzYtMS0xLTEtMA_fa0f0e38-8ceb-4ac5-82b9-cff9f1d68a8c"
      unitRef="usd">0</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzYtMy0xLTEtMA_99cf0067-eaf9-4ec4-9dc4-12b2169d18c2"
      unitRef="usd">400000000</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzgtMS0xLTEtMA_293a4781-1a08-4d3f-b8e5-3de38867f9d3"
      unitRef="usd">117437000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzgtMy0xLTEtMA_85719f30-b675-4f23-b54d-9231116ca747"
      unitRef="usd">92260000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzktMS0xLTEtMA_d29fecf4-cdb2-4494-9422-80e94df18457"
      unitRef="usd">21675000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfMzktMy0xLTEtMA_52b0a32e-a775-4b2c-962b-c678359ef2a7"
      unitRef="usd">10097000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDAtMS0xLTEtMA_4464604c-4a74-4539-a7fc-0e0737b38fb4"
      unitRef="usd">-8965000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDAtMy0xLTEtMA_60b8db34-a98e-436d-9074-8fd306efff0e"
      unitRef="usd">-719000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDItMS0xLTEtMA_83ce0804-78ae-48b4-8506-9a9de1a094c6"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDItMy0xLTEtMA_729b9581-6f50-41c4-90b4-16d921b1976d"
      unitRef="usd">5483000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDMtMS0xLTEtMA_b17895f6-7f2f-415f-9248-d24a9bcfb1c8"
      unitRef="usd">3795000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDMtMy0xLTEtMA_56e0b9df-e801-4cd0-b70b-10ab37a26751"
      unitRef="usd">614000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDQtMS0xLTEtMA_8f4d9eab-9c92-4b29-b695-12b6dfa390e5"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDQtMy0xLTEtMA_ffcb92de-1a4d-4e24-8488-4124b5b48aa2"
      unitRef="usd">120228000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDctMS0xLTEtMA_c2f8ecea-7192-4b91-bbaa-0df237dd4aa1"
      unitRef="usd">-2503000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDctMy0xLTEtMA_687f068c-bb86-4767-b365-430c74a01609"
      unitRef="usd">-11128000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDgtMS0xLTEtMA_710d9717-a820-4dca-98eb-8180d5edb41c"
      unitRef="usd">34464000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDgtMy0xLTEtMA_46e0b24e-1abd-41af-b86f-f3a80e568f12"
      unitRef="usd">-339982000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDktMS0xLTEtMA_b5235167-8420-4761-9dfe-dc4554a670b0"
      unitRef="usd">-61000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNDktMy0xLTEtMA_727874d6-1d0b-4a70-bbbe-82b9d88f4fe6"
      unitRef="usd">730000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTAtMS0xLTEtMA_4e38426d-83a1-43d1-8546-1eb14e2b6b55"
      unitRef="usd">-183194000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTAtMy0xLTEtMA_7813a5f4-e3eb-4e71-827c-08c1600d89b8"
      unitRef="usd">166747000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTEtMS0xLTEtMA_742cfc31-46bc-453a-b8d9-89be09e942f6"
      unitRef="usd">423118000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iafc0f55bdbbc4d0c873accb37228d9e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTEtMy0xLTEtMA_41ceccb1-c1eb-4540-9662-eede11c3ce2f"
      unitRef="usd">71427000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTItMS0xLTEtMA_bea99dea-c0c5-4c30-a27b-6ac7e0d4ca59"
      unitRef="usd">239924000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3aa22cb31ae14fa1b2965494bb79ab1f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOjZjNGNiYjg3NzQyMjRkNmFiY2M4NzJmNTExMDEwZGMyL3RhYmxlcmFuZ2U6NmM0Y2JiODc3NDIyNGQ2YWJjYzg3MmY1MTEwMTBkYzJfNTItMy0xLTEtMA_f217a70d-ccbc-4951-9843-a18c0ab46d75"
      unitRef="usd">238174000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfMS0xLTEtMS0w_5f00d1f8-5ee9-4cad-984d-fc82482f1c2e"
      unitRef="usd">49133000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfMS0zLTEtMS0w_9e3b34c3-6aca-4e32-aa31-1508d7c3904f"
      unitRef="usd">57098000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfMi0xLTEtMS0w_e280feed-f27c-441e-bcd5-7e682c58852c"
      unitRef="usd">62720000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfMi0zLTEtMS0w_70cf4c8d-a297-45e4-a18f-d7fe53f6e3c9"
      unitRef="usd">12091000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfNC0xLTEtMS0w_3de03b4c-62fe-4eb6-8e83-ebcc425c04fa"
      unitRef="usd">128337000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8yOC9mcmFnOjg5ZDAxYTAyNzMyNTQ4MDU4ZDE5MzQxZmU1M2VlMmY0L3RhYmxlOmNhZWZmMWZkY2NlMDQ5NGQ5ZDBiYzcxZDA2ZGVjYjc0L3RhYmxlcmFuZ2U6Y2FlZmYxZmRjY2UwNDk0ZDlkMGJjNzFkMDZkZWNiNzRfNC0zLTEtMS0w_13541bac-c919-4354-a4f1-e1c4b13f6285"
      unitRef="usd">86083000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMzU_d3642274-e6f8-4690-819d-480801a58313">Business, Basis of Presentation and Significant Accounting Policies &lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nature of the Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec, Inc. (collectively with its subsidiaries, &#x201c;MasTec&#x201d; or the &#x201c;Company&#x201d;) is a leading infrastructure construction company operating mainly throughout North America across a range of industries.  The Company&#x2019;s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure; electrical utility transmission and distribution; heavy civil; and industrial infrastructure.  MasTec&#x2019;s customers are primarily in these industries.  MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission; and (5) Other.  See Note 13 - Segments and Related Information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X.  Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted.  The accompanying consolidated balance sheet as of December&#160;31, 2020 is derived from the Company&#x2019;s audited financial statements as of that date.  Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December&#160;31, 2020 contained in the Company&#x2019;s 2020 Annual Report on Form 10-K (the &#x201c;2020 Form 10-K&#x201d;).  In management&#x2019;s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included.  When necessary, certain prior year amounts have been reclassified to conform to the current period presentation.  Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.  The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest.  All significant intercompany balances and transactions have been eliminated in consolidation.  Other parties&#x2019; interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities.  Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss.  The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  See Note 4 - Fair Value of Financial Instruments.  For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Translation of Foreign Currencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss.  Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period.  Substantially all of the Company&#x2019;s foreign operations use their local currency as their functional currency.  For foreign operations for which the local currency is not the functional currency, the operation&#x2019;s non-monetary assets are remeasured into U.S. dollars at historical exchange rates.  All other accounts are remeasured at current exchange rates.  Gains or losses from remeasurement are included in other income or expense, net.  Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In these consolidated financial statements, &#x201c;$&#x201d; means U.S. dollars unless otherwise noted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Management Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.  These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of the COVID-19 pandemic, climate change, and other global and/or macroeconomic trends and events.  These estimates form the basis for making judgments about the Company&#x2019;s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources.  While management believes that such estimates are reasonable when considered in conjunction with the Company&#x2019;s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and other long-lived assets; allowances for credit losses; asset lives used in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The novel coronavirus (&#x201c;COVID-19&#x201d;) pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, including a recently proposed vaccine mandate, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies.  While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as new variants of COVID-19 arise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As a provider of essential services, all of the Company&#x2019;s business segments have continued to operate throughout the pandemic, and, where safe and possible, the Company was generally directed by its customers to maintain normal work schedules.  The Company&#x2019;s business model has, thus far, proven resilient, and management continues to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic.  Management&#x2019;s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners.  The Company has adjusted its standard operating procedures within its business operations to ensure employee and customer safety and is continually monitoring evolving health guidelines and responding to changes as appropriate.  The COVID-19 pandemic has had a negative impact on the Company&#x2019;s operations since 2020 and may continue to affect its future business activities.  These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors, supply chain disruptions and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the Coronavirus Aid, Relief and Economic Security Act (the &#x201c;CARES Act&#x201d;) and the Coronavirus Response and Relief Supplemental Appropriations Act (the &#x201c;Coronavirus Relief Act&#x201d;).&#160; The CARES Act permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued, including the deferral of approximately $59 million of payroll taxes, half of which are due by December 31, 2021, with the remainder due by December 31, 2022.  The Company will continue to monitor and evaluate the potential effects, usefulness of, and qualification for, additional COVID-19 relief measures on the Company&#x2019;s financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, the Company may continue to experience negative effects on its business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions or from the effects of the recently proposed vaccine mandate.  The Company believes that it has taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on its business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that management may not be able to accurately predict.  The availability, acceptance, administration, effectiveness, and the duration of such effectiveness, of vaccines and treatments, along with the length and extent of any continuing economic and market disruptions are unknown, and, therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue from contracts with customers under Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 606 (&#x201c;Topic 606&#x201d;).  Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred.  Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contracts.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup.  Revenue derived from projects performed under master service and other service agreements totaled 37% and 32% of consolidated revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled 35% and 36% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time.  This is generally when the work order has been fulfilled, which is typically the same day the work is initiated.  Point in time revenue accounted for approximately 4% of consolidated revenue for both the three month periods ended September&#160;30, 2021 and 2020, and accounted for approximately 4% and 5% of consolidated revenue for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Substantially all of the Company&#x2019;s other revenue is recognized over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company&#x2019;s project managers, engineers and financial professionals.  Management reviews estimates of total contract transaction price and total project costs on an ongoing basis.  Changes in job performance, job conditions and management&#x2019;s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company&#x2019;s profit recognition.  Changes in these factors could result in revisions to revenue in the period in which &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;the revisions are determined, which could materially affect the Company&#x2019;s consolidated results of operations for that period.  Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined.  For both the nine month periods ended September&#160;30, 2021 and 2020, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December&#160;31, 2020 and 2019.  For the three month periods ended September&#160;30, 2021 and 2020, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $5.2 million and $8.8 million, respectively, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled $36.9 million and $11.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs.  Such capitalized costs, which are amortized over the life of the respective projects, were $1.8 million and $5.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606.  The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied.  The vast majority of the Company&#x2019;s performance obligations are completed within one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company&#x2019;s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures.  As of September&#160;30, 2021, the amount of the Company&#x2019;s remaining performance obligations was $4.2 billion.  Based on current expectations, the Company anticipates it will recognize approximately $1.3 billion of its remaining performance obligations as revenue during 2021, with the majority of the remaining balance to be recognized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Variable Consideration.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Transaction prices for the Company&#x2019;s contracts may include variable consideration, which comprises items such as change orders, claims and incentives.  Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled.  Management&#x2019;s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate.  To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company&#x2019;s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, the Company included approximately $97 million and $51 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings.  These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate.  As of both September&#160;30, 2021 and December&#160;31, 2020, these change orders and/or claims related to projects across the Company&#x2019;s segments.  The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year.  Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#x2019;s 2020 Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Pronouncements Adopted in 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12,&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2019-12&#x201d;), which eliminates certain exceptions to the existing guidance for income taxes related to the approach for intra-period tax allocations, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences.  This ASU also simplifies the accounting for income taxes by clarifying and amending existing guidance related to the effects of enacted changes in tax laws or rates in the effective tax rate computation, the recognition of franchise tax and the evaluation of a step-up in the tax basis of goodwill, among other clarifications.  ASU 2019-12, which the Company adopted during the first quarter of 2021, did not have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2021-08&#x201d;) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition.  ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value.  ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted.  The Company is currently evaluating the effect of this ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfNzUx_c60cf9df-ca92-4487-b2ad-a03288aedff5"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwNzM_3f6111b1-271d-4cd3-a07a-97507f5500e6">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X.  Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted.  The accompanying consolidated balance sheet as of December&#160;31, 2020 is derived from the Company&#x2019;s audited financial statements as of that date.  Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December&#160;31, 2020 contained in the Company&#x2019;s 2020 Annual Report on Form 10-K (the &#x201c;2020 Form 10-K&#x201d;).  In management&#x2019;s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included.  When necessary, certain prior year amounts have been reclassified to conform to the current period presentation.  Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.  The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMDA_cb68be99-0f32-401e-ae30-07c11cfbb0b9">When necessary, certain prior year amounts have been reclassified to conform to the current period presentation.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTg5OTA_bad6fb56-f8c8-460e-9c8a-90348fedc8a4">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest.  All significant intercompany balances and transactions have been eliminated in consolidation.  Other parties&#x2019; interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities.  Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss.  The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  See Note 4 - Fair Value of Financial Instruments.  For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTg5OTE_4dc83849-7ccf-4ab2-9d84-49a73563f63d">The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  See Note 4 - Fair Value of Financial Instruments.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:InterestInUnincorporatedJointVenturesOrPartnershipsPolicy
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTg5NzE_acfac3c5-66da-4e31-b585-47f44e746e87">For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity</us-gaap:InterestInUnincorporatedJointVenturesOrPartnershipsPolicy>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMTE_ff9c03b7-5e4d-4980-9197-f8d4602f2ae6">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Translation of Foreign Currencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss.  Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period.  Substantially all of the Company&#x2019;s foreign operations use their local currency as their functional currency.  For foreign operations for which the local currency is not the functional currency, the operation&#x2019;s non-monetary assets are remeasured into U.S. dollars at historical exchange rates.  All other accounts are remeasured at current exchange rates.  Gains or losses from remeasurement are included in other income or expense, net.  Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTg5Nzg_40280ddc-b2b0-4ae0-8573-1bc7ca352782">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Management Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.  These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of the COVID-19 pandemic, climate change, and other global and/or macroeconomic trends and events.  These estimates form the basis for making judgments about the Company&#x2019;s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources.  While management believes that such estimates are reasonable when considered in conjunction with the Company&#x2019;s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and other long-lived assets; allowances for credit losses; asset lives used in &lt;/span&gt;&lt;/div&gt;computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.</us-gaap:UseOfEstimates>
    <mtz:UnusualOrInfrequentItemsOrBothPolicyTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwNDA_31161c57-b255-4a83-96e2-dab44b4450f7">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The novel coronavirus (&#x201c;COVID-19&#x201d;) pandemic disrupted business activities and significantly affected global economic conditions at the beginning of 2020 and continuing into 2021 as federal, state and local governments imposed restrictions and mitigation measures to contain COVID-19 or slow its spread, including a recently proposed vaccine mandate, resulting in workforce, supply chain and production disruptions and creating significant uncertainties in the U.S. and global economies.  While the adverse effects of these restrictions and mitigation measures partially subsided in the United States beginning in the second half of 2020, the COVID-19 pandemic varies by region and the possibility of future restrictions remains, particularly as new variants of COVID-19 arise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As a provider of essential services, all of the Company&#x2019;s business segments have continued to operate throughout the pandemic, and, where safe and possible, the Company was generally directed by its customers to maintain normal work schedules.  The Company&#x2019;s business model has, thus far, proven resilient, and management continues to adapt to the changing operational and economic environment that has resulted from the COVID-19 pandemic.  Management&#x2019;s top priority has been to take appropriate actions to protect the health and safety of its employees, customers and business partners.  The Company has adjusted its standard operating procedures within its business operations to ensure employee and customer safety and is continually monitoring evolving health guidelines and responding to changes as appropriate.  The COVID-19 pandemic has had a negative impact on the Company&#x2019;s operations since 2020 and may continue to affect its future business activities.  These impacts include lost productivity from governmental permitting approval delays, reduced crew productivity due to social distancing and other mitigation measures, the health and availability of work crews or other key personnel, including subcontractors, supply chain disruptions and/or delayed project start dates, project shutdowns or cancellations that may be mandated or requested by governmental authorities or others, all of which could result in lower revenue or higher operating costs and/or create lower levels of overhead cost absorption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Several relief measures have been enacted in response to the effects of the COVID-19 pandemic, including the Coronavirus Aid, Relief and Economic Security Act (the &#x201c;CARES Act&#x201d;) and the Coronavirus Response and Relief Supplemental Appropriations Act (the &#x201c;Coronavirus Relief Act&#x201d;).&#160; The CARES Act permitted deferral and/or reduction of certain federal and payroll tax amounts, certain of which the Company pursued, including the deferral of approximately $59 million of payroll taxes, half of which are due by December 31, 2021, with the remainder due by December 31, 2022.  The Company will continue to monitor and evaluate the potential effects, usefulness of, and qualification for, additional COVID-19 relief measures on the Company&#x2019;s financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Notwithstanding moderation of the COVID-19 pandemic and easing of governmental and other restrictions, the Company may continue to experience negative effects on its business and operations from possible longer-term changes in consumer and customer behavior, and/or from continuing negative economic conditions or from the effects of the recently proposed vaccine mandate.  The Company believes that it has taken appropriate steps to mitigate the impacts of the COVID-19 pandemic on its business; however, the potential effects of the COVID-19 pandemic are uncertain, as they depend upon numerous evolving factors that management may not be able to accurately predict.  The availability, acceptance, administration, effectiveness, and the duration of such effectiveness, of vaccines and treatments, along with the length and extent of any continuing economic and market disruptions are unknown, and, therefore, any future impacts on our business, financial condition and/or results of operations cannot be quantified or predicted with specificity.&lt;/span&gt;&lt;/div&gt;</mtz:UnusualOrInfrequentItemsOrBothPolicyTextBlock>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfOTUyMw_3f5070af-97d9-4448-a049-0659e59adfe5"
      unitRef="usd">59000000</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMjM_6f704845-11d3-4607-b3a4-c38aaeba62c4">&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue from contracts with customers under Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 606 (&#x201c;Topic 606&#x201d;).  Under Topic 606, revenue is recognized when, or as, control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred.  Revenue is primarily recognized by the Company over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contracts.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup.  Revenue derived from projects performed under master service and other service agreements totaled 37% and 32% of consolidated revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled 35% and 36% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For certain master service and other service agreements under which the Company performs installation and maintenance services, primarily for install-to-the-home service providers in its Communications segment, revenue is recognized at a point in time.  This is generally when the work order has been fulfilled, which is typically the same day the work is initiated.  Point in time revenue accounted for approximately 4% of consolidated revenue for both the three month periods ended September&#160;30, 2021 and 2020, and accounted for approximately 4% and 5% of consolidated revenue for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Substantially all of the Company&#x2019;s other revenue is recognized over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company&#x2019;s project managers, engineers and financial professionals.  Management reviews estimates of total contract transaction price and total project costs on an ongoing basis.  Changes in job performance, job conditions and management&#x2019;s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company&#x2019;s profit recognition.  Changes in these factors could result in revisions to revenue in the period in which &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;the revisions are determined, which could materially affect the Company&#x2019;s consolidated results of operations for that period.  Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined.  For both the nine month periods ended September&#160;30, 2021 and 2020, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December&#160;31, 2020 and 2019.  For the three month periods ended September&#160;30, 2021 and 2020, revenue recognized as a result of changes in total contract transaction price estimates, including from variable consideration, from performance obligations satisfied or partially satisfied in prior periods, totaled approximately $5.2 million and $8.8 million, respectively, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled $36.9 million and $11.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company may incur certain costs that can be capitalized, such as initial set-up or mobilization costs.  Such capitalized costs, which are amortized over the life of the respective projects, were $1.8 million and $5.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A performance obligation is a contractual promise to transfer a distinct good or service to a customer and is the unit of account under Topic 606.  The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied.  The vast majority of the Company&#x2019;s performance obligations are completed within one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company&#x2019;s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures.  As of September&#160;30, 2021, the amount of the Company&#x2019;s remaining performance obligations was $4.2 billion.  Based on current expectations, the Company anticipates it will recognize approximately $1.3 billion of its remaining performance obligations as revenue during 2021, with the majority of the remaining balance to be recognized in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Variable Consideration.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Transaction prices for the Company&#x2019;s contracts may include variable consideration, which comprises items such as change orders, claims and incentives.  Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled.  Management&#x2019;s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate.  To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company&#x2019;s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, the Company included approximately $97 million and $51 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings.  These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate.  As of both September&#160;30, 2021 and December&#160;31, 2020, these change orders and/or claims related to projects across the Company&#x2019;s segments.  The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year.  Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibf1a7300fb954fdd9da98623a9078303_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTIzNDM_37faddd4-f300-4b73-9103-91bb687604fe"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib68b49886da941e8be02a0afa4714d7c_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTIzNTA_bc708cb9-f8ed-440e-b742-8617e9935ee2"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i75e6104a7e0a489d81151c2cff01a36d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTI0NDU_c989ed98-340d-4e78-8b71-d080b5d788a8"
      unitRef="number">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i32d2272c1bdc4f49b427640088fbf356_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTI0NTI_9622e159-832a-4691-9463-005f1c09434a"
      unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i99f343e9066142fd80a1de7bddb3a52b_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTI5MTc_17aa99da-a324-44de-ad44-6e2c30c5209a"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3b01046bcd8044cd9c800dc6e39adb7c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTI5MTc_827713b2-4114-4803-a43b-94ba98fa4053"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifbd713d523484c62b6f972296a94a073_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMjE5OTAyMzI3NTAzNg_940640f8-44c6-4c3f-9e29-18f4e7d7b62a"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id1eda5c09b784e7dbb743c7608142f6b_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMjE5OTAyMzI3NTA0Mg_0c691235-2452-4679-bf8a-2c6eb882ce78"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage
      contextRef="i979f7b4c54e54d97911b71da346d8c21_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQyMjM_1350df94-4ccf-4e95-918c-7fa32ef4860d"
      unitRef="number">0.05</mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage>
    <mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage
      contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQyMjM_cb06b13b-272e-4bd9-9b76-133266a10ff1"
      unitRef="number">0.05</mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ2MDI_02312b56-bb18-49cb-b2a8-bed1a1db8aaf"
      unitRef="usd">5200000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ2MDk_f3db3377-cd51-43a1-809a-45b2896e5d33"
      unitRef="usd">8800000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ2Mzk_b23752d4-c776-4f17-b65e-32a4c0d62bd7"
      unitRef="usd">36900000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ2NDY_4e9d8c44-62b6-43e1-802a-f7d5220a60e0"
      unitRef="usd">11500000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:CapitalizedContractCostNet
      contextRef="iafadcea009324485b18dd63ebde837ce_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ4OTM_a41cf4e4-ce4b-4563-b6bf-1d345cbc4ef0"
      unitRef="usd">1800000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ib0eb523f5d264d3cb82df96a3ca85f4a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTQ5MDA_9ebadb4b-d60b-47ab-ba5b-19f031aeccea"
      unitRef="usd">5500000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTU3MDY_9b079850-b9c3-4d40-9c3d-adb2be3aae22"
      unitRef="usd">4200000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i3bb2cf473fe64aee81f15107d5bc1fa3_I20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTU3OTg_16310563-cff6-4e0e-a495-c07484a8e640"
      unitRef="usd">1300000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTcwNzI_52198604-48eb-4767-a67b-dd9890fad98f"
      unitRef="usd">97000000</us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear>
    <us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTcwNzk_1a9ed5a4-8d29-4509-94fb-2773b498e26e"
      unitRef="usd">51000000</us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear>
    <mtz:UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval
      contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTc3MTk_539bb54a-51f2-4457-822e-6bff47945ce0">P1Y</mtz:UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl8zNC9mcmFnOjNmNzE0ZjFiNDU0OTQ3YzY5YTgwYzZiY2M3NjA3NTViL3RleHRyZWdpb246M2Y3MTRmMWI0NTQ5NDdjNjlhODBjNmJjYzc2MDc1NWJfMTkwMTI_4b5a7a62-d705-4c9e-adcf-71ffab2737f2">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#x2019;s 2020 Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Pronouncements Adopted in 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2019-12,&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2019-12&#x201d;), which eliminates certain exceptions to the existing guidance for income taxes related to the approach for intra-period tax allocations, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences.  This ASU also simplifies the accounting for income taxes by clarifying and amending existing guidance related to the effects of enacted changes in tax laws or rates in the effective tax rate computation, the recognition of franchise tax and the evaluation of a step-up in the tax basis of goodwill, among other clarifications.  ASU 2019-12, which the Company adopted during the first quarter of 2021, did not have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2021-08&#x201d;) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition.  ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value.  ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted.  The Company is currently evaluating the effect of this ASU on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfMTA5NQ_2087d482-e477-4241-9877-a050b63c5cfd">Earnings Per ShareBasic earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards.  Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares.  If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be anti-dilutive.&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details underlying the Company&#x2019;s earnings per share calculations for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to MasTec:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income - basic and diluted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive common stock equivalents &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Calculated as total net income less amounts attributable to non-controlling interests.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;For the three and nine month periods ended September&#160;30, 2021, anti-dilutive common stock equivalents totaled 9,661 and 109,377, respectively.  For the three month period ended September&#160;30, 2020 there were no anti-dilutive common stock equivalents, and for the nine month period ended September&#160;30, 2020, anti-dilutive common stock equivalents totaled 58,759.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfMTA5Mg_267ecd1e-cb32-4739-a7c5-bbd3066234db">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details underlying the Company&#x2019;s earnings per share calculations for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to MasTec:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income - basic and diluted &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive common stock equivalents &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Calculated as total net income less amounts attributable to non-controlling interests.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;For the three and nine month periods ended September&#160;30, 2021, anti-dilutive common stock equivalents totaled 9,661 and 109,377, respectively.  For the three month period ended September&#160;30, 2020 there were no anti-dilutive common stock equivalents, and for the nine month period ended September&#160;30, 2020, anti-dilutive common stock equivalents totaled 58,759.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy0xLTEtMS0w_28c6304f-741f-4e06-a98a-adfdd5f73bf7"
      unitRef="usd">111087000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy0xLTEtMS0w_8c49e459-b082-4331-95bc-2d4f2130dd0e"
      unitRef="usd">111087000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy0zLTEtMS0w_2d934516-d378-42c5-b27c-87c28cb33f94"
      unitRef="usd">116491000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy0zLTEtMS0w_87239d27-0c9a-4063-a474-9309d27568e5"
      unitRef="usd">116491000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy01LTEtMS0w_0731a6d2-5388-4997-b3df-05b539863853"
      unitRef="usd">252187000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy01LTEtMS0w_66ef8705-8147-4dd1-8a14-518d7fc4be16"
      unitRef="usd">252187000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy03LTEtMS0w_09a73d86-f526-41c9-8c07-870c22108929"
      unitRef="usd">209726000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfMy03LTEtMS0w_c64ece01-2f5f-4a92-a56a-426498bd6d5f"
      unitRef="usd">209726000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNS0xLTEtMS0w_614fba6e-7087-47e3-a718-a777f4316100"
      unitRef="shares">72503000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNS0zLTEtMS0w_0d847b77-2e96-4662-989f-ebefe5c4bece"
      unitRef="shares">72138000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNS01LTEtMS0w_c893451d-61ea-4287-ab79-955c9f4a1d69"
      unitRef="shares">72481000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNS03LTEtMS0w_ff6b2b9a-5a98-4076-a344-ff3063cb3076"
      unitRef="shares">72971000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNi0xLTEtMS0w_d31ba18f-7040-41ed-ab62-a6514ebaf19a"
      unitRef="shares">1474000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNi0zLTEtMS0w_af15d4bd-9ad1-41cf-ab41-509d06a49ffa"
      unitRef="shares">957000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNi01LTEtMS0w_cfc460ab-a6cd-43a5-93c8-2b8ec2e6c4ab"
      unitRef="shares">1440000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNi03LTEtMS0w_ab6f4afc-36d1-4aef-8031-603996267e1d"
      unitRef="shares">816000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNy0xLTEtMS0w_883425df-0a6a-4b39-a04c-871d3aece327"
      unitRef="shares">73977000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNy0zLTEtMS0w_7d07dcd3-3a3b-491a-8654-1c0c26533535"
      unitRef="shares">73095000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNy01LTEtMS0w_22bf25ba-5ecd-43f5-ac79-fbc530b06939"
      unitRef="shares">73921000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RhYmxlOjkyMzJkMDZhNzYwODQ3MDhhZjYzMzhmYTUwNTg2N2Y4L3RhYmxlcmFuZ2U6OTIzMmQwNmE3NjA4NDcwOGFmNjMzOGZhNTA1ODY3ZjhfNy03LTEtMS0w_3133feee-426f-4574-8695-a97e99db7595"
      unitRef="shares">73787000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfNjU5NzA2OTc2ODA0MQ_734c6d1e-e7cb-443c-a3f3-54c9c86017a0"
      unitRef="shares">9661</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfNjU5NzA2OTc2ODA0OQ_ebcf58b0-9a4c-48b4-b5fe-0c1d686e7976"
      unitRef="shares">109377</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfMTA5OTUxMTYyOTQyOQ_43dd8437-a920-4c34-914d-e325e095eb16"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80MC9mcmFnOmRhNzE2ZWUyMDc3MTQ1YjRiMTQ5OTYwYWFlNTY2N2YwL3RleHRyZWdpb246ZGE3MTZlZTIwNzcxNDViNGIxNDk5NjBhYWU1NjY3ZjBfNjU5NzA2OTc2ODA0NQ_1a91b67d-dd73-4c3e-8283-f4889260a206"
      unitRef="shares">58759</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTEwNg_13311735-8905-46f7-9ff8-5898d35fc2de">Goodwill and Other Intangible Assets&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides balances for goodwill by reportable segment as of September&#160;30, 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Electrical Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total Goodwill&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;589.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;510.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;197.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,462.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(124.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(124.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;589.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;385.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;197.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,338.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the nine month period ended September&#160;30, 2021, goodwill included additions of $95.4 million from new business combinations and a net increase of $0.1 million from measurement period adjustments.  Currency translation effects related to goodwill and accumulated impairment losses for the nine month period ended September&#160;30, 2021 totaled approximately $0.5 million of gains and $0.4 million of losses, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Non-Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Customer Relationships and Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Pre-Qualifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, gross, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;297.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;73.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;432.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(218.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(10.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(19.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(248.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;79.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;63.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;184.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions from new business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;311.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;367.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(41.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(8.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(54.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;349.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;57.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;497.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Consists principally of trade names and non-compete agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Quarterly Assessment for Indicators of Impairment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  During the third quarter of 2021, in conjunction with the Company&#x2019;s quarterly review for indicators of impairment, management performed quantitative assessments of the goodwill associated with three reporting units within its Oil and Gas segment and one reporting unit within its Clean Energy and Infrastructure segment.  Based on the results of these assessments, management determined that the estimated fair values of these reporting units substantially exceeded their carrying values.  Significant changes in the assumptions or estimates used in management&#x2019;s assessment, such as a reduction in profitability and/or cash flows, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Acquisitions.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the nine month period ended September&#160;30, 2021, MasTec completed eight acquisitions, which included all of the equity interests in: (i) a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation&#x2019;s largest utilities, municipalities and cooperatives, which acquisition was effective in May and is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;included within the Company&#x2019;s Electrical Transmission segment, and for which acquisition consideration, including estimated earn-out liabilities, totaled approximately $452 million; (ii) a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively, and both of which are included within the Company&#x2019;s Clean Energy and Infrastructure segment; (iii) a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May; and business operations specializing in install-to-the-home services, which acquisition was effective in August, all of which are included within the Company&#x2019;s Communications segment; and (iv) a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February and is included within the Company&#x2019;s Oil and Gas segment.  These acquisitions were funded with cash on hand and borrowings under the Company&#x2019;s senior secured credit facility and are subject to customary purchase price adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Acquisition consideration: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;604.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Estimated fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;40.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;644.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Identifiable assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current assets, primarily accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;219.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term assets, primarily property and equipment and operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;187.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortizing intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;367.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current liabilities, including current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(145.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term liabilities, primarily operating lease liabilities and deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(79.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;549.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;95.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net assets acquired, including goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;644.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortizing intangible assets related to the 2021 acquisitions are primarily composed of customer relationships an&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;d trade names&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, which had weighted average lives of approximately 18 years &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;and 17 years, r&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;espectively.  The weighted average life of amortizing intangible assets for the 2021 acquisitions was 17 years in the aggregate.  The acquired intangible assets included a customer relationship and a trade name intangible asset representing $282 million in the aggregate, having asset lives of approximately 20 years each based on the acquired entity&#x2019;s operational history and established relationships with, and the nature of its customers, which are primarily in the utilities industry.  Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.  The goodwill balances for each of the respective acquisitions, including approximately $48 million for the acquisition in our Electrical Transmission segment, represent the estimated values of each acquired company&#x2019;s geographic presence in key markets, assembled workforce, management team&#x2019;s industry-specific project management expertise and synergies expected to be achieved from the combined operations of each of the acquired companies and MasTec.  Approximately $75 million of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The contingent consideration included in the table above is composed of earn-out liabilities, which equal a portion of the acquired companies&#x2019; earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;) in excess of thresholds agreed upon with the sellers, if applicable.  The earn-out arrangements for the 2021 acquisitions range from one to &lt;/span&gt;&lt;span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;five&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;-year terms, as set forth in the respective purchase agreements, and are valued at approximately $40&#160;million in the aggregate, of which approximately $26&#160;million is included within current liabilities as of September&#160;30, 2021.  Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities in the consolidated balance sheets.  See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company&#x2019;s earn-out arrangements.  As of September&#160;30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be between $2 million and $65 million; however, there is no maximum payment amount.  Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities for these acquisitions was preliminary as of September&#160;30, 2021; as a result, further adjustments to these estimates may occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 Acquisitions.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, MasTec completed five acquisitions.  These acquisitions included the equity interests of two entities.  Through a consolidated subsidiary, the Company acquired all of the equity interests in a heavy civil infrastructure construction company that is included within the Company&#x2019;s Clean Energy and Infrastructure segment.  As of the date of acquisition, the Company&#x2019;s ownership interest in the consolidated subsidiary was 96%, and as of both September&#160;30, 2021 and December&#160;31, 2020, was 91%, with the non-controlling interests owned by members of subsidiary management.  The Company also acquired all of the equity interests in a utility service and telecommunications construction contractor that is included within the Company&#x2019;s Communications segment.  Additionally, the Company acquired the assets of three entities in 2020, one that specializes in wireless telecommunications and one that specializes in install-to-the-home services, both of which are included within the Company&#x2019;s Communications segment, and one that specializes in electrical transmission services that is included within the Company&#x2019;s Electrical Transmission segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The aggregate purchase price for these entities was composed of approximately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$23.6 million&lt;/span&gt;&lt;span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; in cash, net of cash acquired, with an additional &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$3.1 million&lt;/span&gt;&lt;span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; due through 2023, subject to certain indemnification provisions, and earn-out liabilities with five-year terms valued at approximately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$8.3 million&lt;/span&gt;&lt;span style="color:#26282a;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; As of September&#160;30, 2021, the range of remaining potential undiscounted earn-out liabilities for the 2020 acquisitions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;was estimated to be between $2 million and $17 million; however, there is no maximum payment amount.  Determination of the estimated fair values of net assets acquired and earn-out liabilities was complete for all but one of these acquisitions as of September&#160;30, 2021; as a result, further adjustments to these estimates may occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pro Forma Financial Information and Acquisition Results.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the three month periods ended September&#160;30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately&#160;$2.4 billion&#160;and $2.0 billion, respectively,&#160;and&#160;unaudited supplemental pro forma net income totaled approximately $115.5 million and $127.2 million, respectively.  For the nine month periods ended September&#160;30, 2021 and 2020, unaudited supplemental pro forma revenue totaled approximately $6.4 billion and $5.6 billion, respectively, and&#160;unaudited supplemental pro forma net income totaled approximately $266.6 million and $222.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the three and nine month periods ended September&#160;30, 2021, the Company&#x2019;s consolidated results of operations included acquisition-related revenue of approximately&#160;$344.4 million and $702.7 million, respectively, and included acquisition-related net losses of approximately $6.6 million and $1.3 million, respectively, based on the Company&#x2019;s consolidated effective tax rates.  For the three and nine month periods ended September&#160;30, 2020, the Company&#x2019;s consolidated results of operations included acquisition-related revenue of approximately $69.3 million and $182.4 million, respectively, and included acquisition-related net losses of approximately $4.3 million and $5.0 million, respectively, based on the Company&#x2019;s consolidated effective tax rates.  These acquisition-related results include amortization of intangible assets and exclude the effects of acquisition costs and interest expense associated with consideration paid for the related acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTA5Nw_cd1d0cd5-a144-47f7-959a-368fc61d3c0e">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides balances for goodwill by reportable segment as of September&#160;30, 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.488%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Electrical Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total Goodwill&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;589.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;510.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;197.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,462.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(124.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(124.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;589.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;385.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;197.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,338.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="ib0d82bf48eb64fc5a0abb37b93023525_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS0xLTEtMS0w_775d4135-5655-4807-b8f5-f6c2fb90c114"
      unitRef="usd">589500000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="id83ab00fdeb1471e8c3cf59160c1027c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS0zLTEtMS0w_423ff503-7e63-4310-a09d-7d4974b09ff3"
      unitRef="usd">165400000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i29131b91e0c7486babe9d40a681e20ee_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS01LTEtMS0w_980d9cc4-e3bd-4368-856b-d2863881b142"
      unitRef="usd">510100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i17b34776959541dd923153c0aa434e42_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS03LTEtMS0w_b6f39277-cd15-4b23-bd5f-a79fd422907c"
      unitRef="usd">197900000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMS05LTEtMS0w_80c18506-5394-40f0-9e55-aa13216f1580"
      unitRef="usd">1462900000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ib0d82bf48eb64fc5a0abb37b93023525_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi0xLTEtMS0w_9a6ff153-6aca-4cab-b0d7-4bdb8a3a8433"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="id83ab00fdeb1471e8c3cf59160c1027c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi0zLTEtMS0w_842fed46-53df-4b85-8ee8-8ab33083354f"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i29131b91e0c7486babe9d40a681e20ee_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi01LTEtMS0w_0ce92854-9dd5-41fa-ac57-cba3e477d1e6"
      unitRef="usd">124300000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i17b34776959541dd923153c0aa434e42_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi03LTEtMS0w_de1552b9-2264-4d04-8b70-8af9c8801db6"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMi05LTEtMS0w_0eb0599d-318f-4bc4-b2ba-0d3d9d3fa7aa"
      unitRef="usd">124300000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ib0d82bf48eb64fc5a0abb37b93023525_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy0xLTEtMS0w_d8c03d7c-84a0-4651-a95a-3a632d58c458"
      unitRef="usd">589500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id83ab00fdeb1471e8c3cf59160c1027c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy0zLTEtMS0w_165847cd-9e4a-45be-852f-86612cd1aa64"
      unitRef="usd">165400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i29131b91e0c7486babe9d40a681e20ee_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy01LTEtMS0w_412cc4c9-a09b-469a-a010-3e5e491c19ef"
      unitRef="usd">385800000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i17b34776959541dd923153c0aa434e42_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy03LTEtMS0w_20001c90-fd87-46a0-8107-0a818bde3884"
      unitRef="usd">197900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOjBlMzk4YjNmMTgwZjRkNTM5ZWNkNjA1NWQ5ODdmMTcyL3RhYmxlcmFuZ2U6MGUzOThiM2YxODBmNGQ1MzllY2Q2MDU1ZDk4N2YxNzJfMy05LTEtMS0w_d78ddbb0-125a-47f3-b393-be448ed16b91"
      unitRef="usd">1338600000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMTc4_145833be-4d96-4f94-9fa9-c440d0492952"
      unitRef="usd">95400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMjI4_6879eb8c-a71c-435e-abe0-7adc136274df"
      unitRef="usd">100000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i14ad9264a83146948ddec23d1439be6a_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNDA3_f479cf3a-b8fc-4c81-a7fb-5378c628c614"
      unitRef="usd">500000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i93d878af3e194c04992270757cbdc73b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNDIw_1d9887f5-2ffd-4587-a991-460851fc0845"
      unitRef="usd">-400000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTA5MA_9fa0a29f-5b70-4936-815d-f036ddb88888">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Non-Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Customer Relationships and Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Pre-Qualifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, gross, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;297.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;73.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;432.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(218.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(10.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(19.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(248.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;79.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;63.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;184.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions from new business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;311.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;367.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(41.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(8.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(54.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;349.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;57.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;497.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Consists principally of trade names and non-compete agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ica58500b97104187a44f20b9459ae4bd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy0xLTEtMS0w_8dfb7d8d-a8f7-444a-9a38-66cbe1fa5735"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic7ddfee350c04e48831020e88f5bb35d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy01LTEtMS0w_1aee1ccd-eea8-4184-a9b5-7717579e91d2"
      unitRef="usd">297900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if21616a946724788b79ddae6b03a3ab0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy03LTEtMS0w_d9de27a1-8356-4fea-8b9b-ccbfabe5f140"
      unitRef="usd">73800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2a845a7f9ca548b0bfa6ae50e46a1ead_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy05LTEtMS0w_92625b80-c875-48ff-8994-a27fa3b1c6a0"
      unitRef="usd">26400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMy0xMS0xLTEtMA_3b7f7ac2-af11-4130-99c0-82a1ee20cfdc"
      unitRef="usd">432600000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic7ddfee350c04e48831020e88f5bb35d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNC01LTEtMS0w_4cec0d61-fb7c-43da-908c-eb0eb0543345"
      unitRef="usd">218500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if21616a946724788b79ddae6b03a3ab0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNC03LTEtMS0w_248cbc30-29d4-4274-aa57-d4d30537c37c"
      unitRef="usd">10600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2a845a7f9ca548b0bfa6ae50e46a1ead_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNC05LTEtMS0w_03173c50-647e-4c42-be08-5e2356b20899"
      unitRef="usd">19500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNC0xMS0xLTEtMA_a8302701-bfd0-4029-aece-52f9954c4a98"
      unitRef="usd">248600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ica58500b97104187a44f20b9459ae4bd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS0xLTEtMS0w_c0591bd7-c303-4306-8c56-c87c0fd865c3"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic7ddfee350c04e48831020e88f5bb35d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS01LTEtMS0w_3ac3a74b-f20d-4dc5-a22c-16e007dc00d4"
      unitRef="usd">79400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if21616a946724788b79ddae6b03a3ab0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS03LTEtMS0w_f2acb59f-f51a-482e-8f24-1ff8dc8f63b6"
      unitRef="usd">63200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2a845a7f9ca548b0bfa6ae50e46a1ead_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS05LTEtMS0w_58e22659-2826-4a55-a1ed-c652dd5dbf88"
      unitRef="usd">6900000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNS0xMS0xLTEtMA_039cc61b-753e-45cd-b096-172db3e46a68"
      unitRef="usd">184000000.0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i7bf7dacb2bea4f31941cad428c0e1dc4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi0xLTEtMS0w_a3563f93-cd72-4d4d-81d8-72673c572ddd"
      unitRef="usd">0</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i7be67165366845c690f62460b2790b60_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi01LTEtMS0w_c26aa69f-3d5e-4a1b-9d9b-92c0f292e22b"
      unitRef="usd">311800000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ia53e9868b59d448d960352d1b12f98bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi03LTEtMS0w_55eecc82-55be-47ae-90dd-454ee30115c5"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i8e12725852a04b7997c43f86e994d28e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi05LTEtMS0w_aba027f9-8ffa-45f9-b4b9-3d1c19e687e6"
      unitRef="usd">55400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <mtz:IntangibleAssetsAcquiredGrossExcludingGoodwill
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfNi0xMS0xLTEtMA_9a55ee4f-6f48-4b24-8f31-0ceede609399"
      unitRef="usd">367200000</mtz:IntangibleAssetsAcquiredGrossExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i7bf7dacb2bea4f31941cad428c0e1dc4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC0xLTEtMS0w_4e24870a-c5cb-408c-b6c8-024a174d4c17"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i7be67165366845c690f62460b2790b60_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC01LTEtMS0w_3f8f8b2d-425e-4193-8d26-29864c777520"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="ia53e9868b59d448d960352d1b12f98bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC03LTEtMS0w_ec7bb3fb-a569-4097-8914-c818a4766606"
      unitRef="usd">300000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i8e12725852a04b7997c43f86e994d28e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC05LTEtMS0w_313edb5d-8f7f-4de7-aa2e-ed3136c790cc"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <mtz:IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOC0xMS0xLTEtMA_48601b76-c982-4382-a851-33862dc1b23a"
      unitRef="usd">300000</mtz:IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7be67165366845c690f62460b2790b60_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOS01LTEtMS0w_f8d3f784-9c44-46d2-ab7b-4a22f5c72637"
      unitRef="usd">41500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia53e9868b59d448d960352d1b12f98bf_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOS03LTEtMS0w_f38f137d-c21e-4aed-bb04-255e58e4ca7c"
      unitRef="usd">8400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8e12725852a04b7997c43f86e994d28e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOS05LTEtMS0w_1af33de5-c64d-468f-8add-3a1c511ec53a"
      unitRef="usd">4600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfOS0xMS0xLTEtMA_1f34552f-8f4a-4705-a366-75ceaf59a065"
      unitRef="usd">54500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ifdd81bf482124f8082fe5c9f84cb6f7c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtMS0xLTEtMA_32cac494-8e90-41f1-800d-9977359b5a8b"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7f4834c4cb814899993dab5dbbaf1411_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtNS0xLTEtMA_1f9f46e3-af98-4940-a890-480ba4cb950d"
      unitRef="usd">349700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib91a8510ec6f489398fb3547f9ab209b_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtNy0xLTEtMA_955a706e-1db0-4e52-b315-bb3c162bbe88"
      unitRef="usd">55100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7ca8c3f145db45718ade9d6b7334d796_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtOS0xLTEtMA_661b3c63-9feb-45cf-83c6-14aa4be3446d"
      unitRef="usd">57700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmZkNThkM2E3YTJhYTRkZDNhZDhlOGExZTQ5ZThjYmU0L3RhYmxlcmFuZ2U6ZmQ1OGQzYTdhMmFhNGRkM2FkOGU4YTFlNDllOGNiZTRfMTAtMTEtMS0xLTA_060bbc7f-1a39-4c75-9302-27922c8dbb30"
      unitRef="usd">497000000.0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:NumberOfReportingUnits
      contextRef="iee6aa35f538c47988c1fbb7a0bfb4f10_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODgz_f84b0c01-6c2d-4e92-ab73-fc1b29ceff41"
      unitRef="reportingunit">3</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfReportingUnits
      contextRef="i2735a56a5c114231ad4d971801a319d4_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTI3_d1f0781e-575f-4043-a11d-9d09a4f61be5"
      unitRef="reportingunit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMTcwMw_4f7e7733-61af-4c26-b961-60c32183327f"
      unitRef="acquisition">8</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i63463b4c44f74235b1c490562d3b9ad6_D20210101-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMjE5MQ_4acc1554-80f5-4247-99b4-ea091a26c9bb"
      unitRef="usd">452000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfOTEzMw_a6a77a40-e2d5-4e24-9613-a64eafdeb1dc">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Acquisition consideration: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;604.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Estimated fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;40.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;644.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Identifiable assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current assets, primarily accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;219.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term assets, primarily property and equipment and operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;187.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortizing intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;367.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current liabilities, including current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(145.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term liabilities, primarily operating lease liabilities and deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(79.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;549.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;95.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net assets acquired, including goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;644.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMS0xLTEtMS0w_c8075811-c6ce-4bef-b432-538e9e9ae73b"
      unitRef="usd">604800000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMi0xLTEtMS0w_c9c291c8-1dc7-40b2-93b6-b4fa2cd5a558"
      unitRef="usd">40100000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMy0xLTEtMS0w_2199742a-da2d-4024-81fc-d7980c545dbf"
      unitRef="usd">644900000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfNS0xLTEtMS0w_3fd5b500-f634-4119-8a26-cab87ddca003"
      unitRef="usd">219200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfNi0xLTEtMS0w_3903570a-fcb0-4207-9661-1e38a523769c"
      unitRef="usd">187500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfNy0xLTEtMS0w_46ad0c3b-2461-4641-97cc-bba09afb7fec"
      unitRef="usd">367200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfOC0xLTEtMS0w_a3396afb-acc2-4654-a20e-0c60bcfb62d9"
      unitRef="usd">145400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfOS0xLTEtMS0w_c2613419-2a4a-47fc-9e0b-576a098f1541"
      unitRef="usd">79000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMTAtMS0xLTEtMA_bd5cb51b-3c96-4bf0-8979-256282b140ef"
      unitRef="usd">549500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMTEtMS0xLTEtMA_0aa603c7-e8e1-4921-bdd4-a011442daad2"
      unitRef="usd">95400000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RhYmxlOmM4NzdlNmNjZmYyNjQ5Yjg4ZGEyZmM4MzQ0YmY4ZDhkL3RhYmxlcmFuZ2U6Yzg3N2U2Y2NmZjI2NDliODhkYTJmYzgzNDRiZjhkOGRfMTItMS0xLTEtMA_2e3aa129-81c5-4838-ba3c-eb2aaaef4165"
      unitRef="usd">644900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id59a2a526910453da7a796d2c5a316f1_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzU4OA_1d7e523d-e58b-4ea0-bdf1-054bb5ee85c8">P18Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5962c7e60ad640459975237d20130fdc_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzU5NQ_cc1cc5f2-4f44-489e-83f6-c66218ceba9e">P17Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzcxOQ_6a265e79-01dc-49b2-9dc1-c3af41601fd5">P17Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="iaecfc7f7f1de45b3975167558afaa143_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzgzNQ_8fd48944-7654-4237-96c0-8a5e8c6070ec"
      unitRef="usd">282000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie49805974cc3416697854e792d7ed3ee_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMzg5Mg_888a8334-4bb3-4e3e-9875-4615f28c3be3">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="iafaccbf09a584f71a6e2b5233fd1947a_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNDI5OQ_34b82d08-ff63-4c33-8dbe-e18bad35407f"
      unitRef="usd">48000000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNDY2Mw_3534be87-c25e-4f8d-9485-9ef212e95e31"
      unitRef="usd">75000000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i748d1d1bbe854dcebdfb931d8bfde987_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTExNg_de705d7b-6620-460d-a029-87a285587e29"
      unitRef="y">1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id171b94c8a7747e4b829c8cf1f66d1a8_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTEyMg_d8b7190d-af49-4f70-98cd-b15ec6bbab19"
      unitRef="y">5</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTIyMQ_7eb0e08a-d407-4671-9acf-faf27667afd3"
      unitRef="usd">40000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTI2NQ_bf9076d9-75a9-416c-be30-3d8cac5ebc0c"
      unitRef="usd">26000000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMTA5OTUxMTY0MDIzMQ_6c74f9cb-3cee-4631-9e78-9bdfc2dfe3bc"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i24bad9f9d53940a7a9351b9080e56a38_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNTY5MQ_4d99d131-b4b1-4d04-b68d-73ac10b5a5a7"
      unitRef="usd">65000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i38696983113e4af79cae09cc0bb320af_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjAyMw_0c8cad36-c55b-40e3-8cd6-865b7a5099f6"
      unitRef="acquisition">5</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="id242df4bc8c244ada6cc8cefaeaa63f4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjA5Mw_5bd703ce-c3ed-4a2c-97e6-4c38b805de0c"
      unitRef="acquisition">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ia50d7ca601404ac68d53ff5f096b69ec_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjM5NQ_cd5b422b-041b-4b37-a680-d00eab472c07"
      unitRef="number">0.96</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="id6e59ec07e384d3eb0584e342298b745_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjQyOQ_429e1a23-fdc3-4f36-8284-2d16fd9d3873"
      unitRef="number">0.91</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="iac53168a6dd045779d54c89655ce085b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjQyOQ_85bcd8bd-29e0-4e6d-a89b-1d95710ef703"
      unitRef="number">0.91</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i687ff0d85de743f5a8dccf99229dee14_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjczNA_ba582dad-ba38-4426-981d-1f8d88c907a7"
      unitRef="acquisition">3</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i3b0543c526d14e1588366460d27e2cf9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjc1NQ_998d03ae-ebdc-41b3-9c11-d0ab7b75aa1d"
      unitRef="acquisition">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i3235fa062d7a41c79ed4c75e45c7f123_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjgxMA_0a0fb0de-6f48-44cb-9bbc-70fc527e5ce8"
      unitRef="acquisition">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i21775178dc76475fb777005d13ef29f9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNjkyNw_27a9df11-9734-484a-a20b-15d81c8c7eea"
      unitRef="acquisition">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i38696983113e4af79cae09cc0bb320af_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzExOA_6c141b70-b988-4c07-b5cf-546f4e37b794"
      unitRef="usd">23600000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if3a3b65777a24c9eace62a411bd51233_D20230101-20231231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzE3MQ_b049b6b2-82fa-4536-a225-a1730ae3e479"
      unitRef="usd">3100000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i8f30761dced346c389559fb2d9c75fb2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzI2OQ_4b6571a8-e0a1-4bfc-8bd9-f90a2fed9033"
      unitRef="y">5</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id1b8eaf934e740fba05e6942baf5cf57_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzMwNw_e6fbede9-7da2-4627-9758-78d9d8ae0f7d"
      unitRef="usd">8300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="id428b6942ca342e18a168cfc2f48ae7b_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfMTA5OTUxMTY0MDI1OA_940a0531-9afc-4f49-82b8-903cac74640e"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="id428b6942ca342e18a168cfc2f48ae7b_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzQ0MQ_e23afa5d-2b64-4fba-9010-c4a5e4cab226"
      unitRef="usd">17000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzg2OA_a450eb2b-00a1-4bb5-877c-8b4db759702f"
      unitRef="usd">2400000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzg3NQ_e4ff49fe-c2a6-4bd5-b69f-8fd3d09f763b"
      unitRef="usd">2000000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzk1OQ_84d9db32-fc98-48f9-bc33-bfc6ede17ded"
      unitRef="usd">115500000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfNzk2Ng_2551ed28-c774-4e53-a82d-259dff1576e9"
      unitRef="usd">127200000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODA5MA_b49a15df-ca7a-4c14-988d-923ef3d332ad"
      unitRef="usd">6400000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODA5Nw_7375da3c-c89c-4ef3-a466-f17fed510c92"
      unitRef="usd">5600000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODE4MQ_71d85838-8894-4b5d-823b-82a0f3c488bd"
      unitRef="usd">266600000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODE4OA_9ecfa45a-6a9c-4d6d-9403-b928cca3da89"
      unitRef="usd">222500000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODM1Mg_925c19d9-d043-4841-8471-16a465db7a87"
      unitRef="usd">344400000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODM1OQ_016d248d-5f8c-4596-9e8e-93283bc7a182"
      unitRef="usd">702700000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODQzNA_83b37923-6d63-4bf0-8bc3-489a83a94f7f"
      unitRef="usd">-6600000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODQ0MQ_57f71ab3-a438-4434-a025-cbaf6563e38a"
      unitRef="usd">-1300000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODY2Mg_cb0c3bd3-6e88-4833-b74c-2808888f40c3"
      unitRef="usd">69300000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODY2OQ_2934f1c4-f562-4d8d-9d3e-bf8cb6c7dc47"
      unitRef="usd">182400000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODc0NA_5bc2ad89-6516-403c-a919-eb9df69e3aca"
      unitRef="usd">-4300000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80My9mcmFnOjM2NDk1ZjViZmQyNTRiMTg5ZDA5YTM3MWY3NzA1YzQxL3RleHRyZWdpb246MzY0OTVmNWJmZDI1NGIxODlkMDlhMzcxZjc3MDVjNDFfODc5NQ_0f2b0349-3051-40a5-bc45-b0f080dc26c8"
      unitRef="usd">-5000000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUyMTc_5da2adbb-4248-45ab-825a-1496fdf6ec14">Fair Value of Financial Instruments&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments are primarily composed of cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration, mandatorily redeemable non-controlling interests and debt obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value.  The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition-Related Contingent Consideration and Other Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, &#x201c;Earn-outs&#x201d;), that are contingent upon the acquired business achieving certain levels of earnings in the future.  As of September&#160;30, 2021 and December&#160;31, 2020, the estimated fair value of the Company&#x2019;s Earn-out liabilities totaled $114.2 million and $135.2 million, respectively, of which $15.8 million and $18.8 million, respectively, related to mandatorily redeemable non-controlling interests.  Earn-out liabilities included within other current liabilities totaled approximately $51.2 million and $48.1 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The fair values of the Company&#x2019;s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management&#x2019;s estimates and entity-specific assumptions, and are evaluated on an ongoing basis.  Key assumptions include the discount rate, which, as of September&#160;30, 2021, ranged from 12.0% to 23.5%, with a weighted average rate of 13.0% based on the relative fair value of each instrument, and probability-weighted projections of earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;).  Significant changes in any of these assumptions could result in significantly higher or lower potential Earn-out liabilities.  The ultimate payment amounts for the Company&#x2019;s Earn-out liabilities will be determined based on the actual results achieved by the acquired businesses.  As of September&#160;30, 2021, the range of potential undiscounted Earn-out liabilities was estimated to be between $25 million and $157 million; however, there is no maximum payment amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments.  There were no additions from new business combinations in either of the three month periods ended September&#160;30, 2021 or 2020, and for the nine month periods ended September&#160;30, 2021 and 2020, additions totaled $40.1 million and $7.2 million, respectively.  There were no measurement period adjustments in either of the three or nine month periods ended September&#160;30, 2021.  For the three and nine month periods ended September&#160;30, 2021, fair value adjustments totaled net decreases of $4.8 million and $14.1 million, respectively, including a $1.0 million decrease related to mandatorily redeemable non-controlling interests for both the three and nine month periods ended September&#160;30, 2021.  These fair value adjustments related to decreases in the Company&#x2019;s Oil and Gas and Clean Energy and Infrastructure segments, partially offset by increases in the Company&#x2019;s Communications segment.  There were no fair value adjustments for the three month period ended September&#160;30, 2020, and for the nine month period ended September&#160;30, 2020, fair value adjustments, net, and measurement period adjustments totaled increases of $1.7 million and $1.1 million, respectively, and related to businesses in the Company&#x2019;s Oil and Gas and Communications segments.  Earn-out payments totaled $0.8 million and $47.0 million for the three and nine month periods ended September&#160;30, 2021, respectively, including approximately $2.1 million related to mandatorily redeemable non-controlling interests for the nine month period ended September&#160;30, 2021.  There were no Earn-out payments for the three month period ended September&#160;30, 2020, and for the nine month period ended September&#160;30, 2020, Earn-out payments totaled $50.4 million.  Earn-out payments, to the extent they relate to estimated liabilities as of the date of acquisition, are classified within financing activities in the consolidated statements of cash flows, whereas Earn-out payments in excess of acquisition date liabilities are classified within operating activities in the consolidated statements of cash flows.  The method of determining the amount of excess of acquisition-date liabilities was revised in the fourth quarter of 2020 to more closely align the cash flow presentation for such amounts with the economics of the contingent consideration arrangement.  Accordingly, all prior year periods have been updated to conform with the current year presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s equity investments as of September&#160;30, 2021 include: (i) the Company&#x2019;s 33% equity interests in Trans-Pecos Pipeline, LLC (&#x201c;TPP&#x201d;) and Comanche Trail Pipeline, LLC (&#x201c;CTP,&#x201d; and together with TPP, the &#x201c;Waha JVs&#x201d;); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (&#x201c;CCI&#x201d;); (iii) the Company&#x2019;s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively &#x201c;FM Tech&#x201d;; (iv) the Company&#x2019;s equity interests in American Virtual Cloud Technologies, Inc., or &#x201c;AVCT&#x201d;; (v) the Company&#x2019;s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (vi) certain other equity investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment Arrangements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  From time to time, the Company may participate in selected investment or strategic arrangements, including equity interests in various business entities and participation in contractual joint ventures, some of which may involve the extension of loans or other types of financing arrangements.  The Company has determined that certain of its investment arrangements are variable interest entities (&#x201c;VIEs&#x201d;).  As of September&#160;30, 2021, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs nor is it the primary beneficiary.  Accordingly, except for the previously mentioned VIE, the Company&#x2019;s VIEs are not consolidated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable.  Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment (&#x201c;adjusted cost basis&#x201d;).  As of September&#160;30, 2021 and December&#160;31, 2020, the aggregate carrying value of the Company&#x2019;s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $250 million and $220 million, respectively.  As of September&#160;30, 2021 and December&#160;31, 2020, equity investments measured on an adjusted cost basis, including the Company&#x2019;s $15 million investment in CCI, totaled approximately $18 million and $17 million, respectively.  There were no impairments related to these investments during any of the three or nine month periods ended September&#160;30, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;The Waha JVs.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The Waha JVs own and operate certain pipeline infrastructure that transports natural gas to the Mexican border for export.  The Company&#x2019;s investments in the Waha JVs are accounted for as equity method investments.  Equity in earnings related to the Company&#x2019;s proportionate share of income from the Waha JVs, which is included within the Company&#x2019;s Other segment, totaled approximately $8.3 million and $24.6 million for the three and nine month periods ended September&#160;30, 2021, respectively, and totaled $7.7 million and $22.9 million for the three and nine month periods ended September&#160;30, 2020, respectively.  Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $4.4 million for both the three and nine month periods ended September&#160;30, 2021, and for the three and nine month periods ended September&#160;30, 2020, distributions of earnings totaled $2.4 million and $10.2 million, respectively.  Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $87.5 million as of September&#160;30, 2021.  The Company&#x2019;s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $206 million and $175 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Waha JVs are party to separate non-recourse financing facilities, each of which are secured by pledges of the equity interests in the respective entities, as well as a first lien security interest over virtually all of their assets.  The Waha JVs are also party to certain interest rate swaps (the &#x201c;Waha JV swaps&#x201d;), which are accounted for as qualifying cash flow hedges.  The Company reflects its proportionate share of any unrealized fair market value gains or losses from fluctuations in interest rates associated with these swaps within other comprehensive income or loss, as appropriate.  For the three and nine month periods ended September&#160;30, 2021, the Company&#x2019;s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $1.8 million and $14.1 million, respectively, or $1.3 million and $10.7 million, net of tax, respectively.  For the three and nine month periods ended September&#160;30, 2020, the Company&#x2019;s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $2.5 million and losses of approximately $29.5 million, respectively, or gains of $1.9 million and losses of $22.4 million, net of tax, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Investments.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, the Company&#x2019;s investments in AVCT include (i) shares of AVCT common stock, which are equity securities, and (ii) warrants for the purchase of AVCT common stock, which are derivative financial instruments.  In the third quarter of 2021, the Company&#x2019;s investment in AVCT convertible debentures was automatically converted into shares of AVCT common stock.  As of September&#160;30, 2021 and December&#160;31, 2020, the Company&#x2019;s ownership interest in AVCT&#x2019;s common stock, including from the converted debentures, totaled approximately 5% and 9%, respectively, and its aggregate ownership interest, assuming the exercise and, as of December&#160;31, 2020, the conversion, of all legally exercisable warrants and convertible debt into AVCT common stock, totaled approximately 8% and 21%, respectively.  Jos&#xe9; R. Mas, MasTec&#x2019;s Chief Executive Officer, was a director of AVCT through the end of March 2020.  The Company does not have the ability to exert significant influence over the operating or financial policies of AVCT.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, the aggregate fair value of the Company&#x2019;s investments in AVCT approximated $9 million and $17 million, respectively, with an aggregate cost approximating $6 million and $5 million, respectively.  Unrealized fair value measurement activity related to the AVCT securities recorded within other income or expense, net, totaled losses of approximately $7.6 million for both the three and nine month periods ended September&#160;30, 2021, and totaled gains of approximately $0.9 million and $4.7 million for the three and nine month periods ended September&#160;30, 2020, respectively.  The fair value of the AVCT shares is determined based on the market price of identical securities, which is a Level 1 input, beginning as of the second quarter of 2021.  Previously, the fair value of the shares was adjusted for certain restrictions on sale, a Level 3 input, which restrictions expired in April 2021.  In the third quarter of 2021, in conjunction with the automatic conversion of the AVCT convertible debentures into shares of AVCT common stock, the Company reclassified a gain of $0.7 million from other comprehensive income &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;to other income, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  Prior to the conversion of the AVCT convertible debentures in the third quarter of 2021, unrealized fair value measurement activity related to the AVCT convertible debentures recognized within other comprehensive income or loss totaled losses of approximately $2.4 million and $1.1 million, or $1.8 million and $0.8 million, net of tax, respectively, for the three and nine month periods ended &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2021, and totaled gains of approximately $0.9 million, or $0.7 million, net of tax, respectively, for both the three and nine month periods ended September&#160;30, 2020.  The fair value of the AVCT convertible debentures was determined based on Level 3 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (&#x201c;Confluence&#x201d;), an undersea fiber-optic communications systems developer and VIE, of which $0.3 million and $1.3 million were funded during the three and nine month periods ended September&#160;30, 2021, respectively.  Equity in losses related to the Company&#x2019;s proportionate share of income from this investment totaled $0.2 million and $0.6 million for the three and nine month periods ended September&#160;30, 2021, respectively.  As of September&#160;30, 2021, MasTec had less than a majority of the members on the board and determined that it did not have a controlling financial interest.  The Company has the ability to exert significant influence over the VIE, and, as a result, the Company&#x2019;s investment in Confluence was accounted for as an equity method investment as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments, for which the Company had an aggregate investment of $20 million and $19 million, respectively, including $17 million and $16 million, respectively, for FM Tech, as of September&#160;30, 2021 and December&#160;31, 2020.  The initial investment in FM Tech provided for an additional $9 million of purchase price upon resolution of certain contingencies, of which $2 million was paid in the first quarter of 2021.  As of September&#160;30, 2021, approximately $3 million of contingent payment liabilities were included within other current liabilities.  For the three month period ended September&#160;30, 2021, the Company made no equity contributions related to these telecommunications entities, and for the nine month period ended September&#160;30, 2021, made equity contributions of approximately $2 million.  Equity in earnings, net, related to the Company&#x2019;s proportionate share of income from these telecommunications entities totaled approximately $1 million for the three month period ended September&#160;30, 2021, and for the nine month period ended September&#160;30, 2021, equity in losses was de minimis.  For the three month period ended September&#160;30, 2020, equity in losses related to these telecommunications entities was de minimis, and for the nine month period ended September&#160;30, 2020, totaled approximately $1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain of these entities provide services to MasTec.  Expense recognized in connection with services provided by these entities totaled $3.2 million and $2.7 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $7.3 million and $9.0 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  As of both September&#160;30, 2021 and December&#160;31, 2020, related amounts payable to these entities totaled $0.2 million.  In addition, the Company has an employee leasing arrangement with one of these entities.  Charges to this entity were de minimis for both the three and nine month periods ended September&#160;30, 2021, and totaled $0.1 million and $0.3 million for the three and nine month periods ended September&#160;30, 2020, respectively.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts receivable totaled $0.5 million and $0.4 million, respectively.  There were no amounts advanced to these entities for the three month period ended September&#160;30, 2021, and for the nine month period ended September&#160;30, 2021, amounts advanced totaled $0.2 million, which amount was outstanding as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of both September&#160;30, 2021 and December&#160;31, 2020, the gross carrying amount of the Company&#x2019;s 4.50% senior notes due August 15, 2028 (the &#x201c;4.50% Senior Notes&#x201d;) totaled $600 million, and their estimated fair value, as determined based on an exit price approach using Level 1 inputs, totaled $624.0 million and $625.5 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="ie34f9bf96d4b4167ab2da09cd00388ac_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTgyOQ_662f5935-e738-43ed-bb47-34c55c727672"
      unitRef="usd">114200000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="iacead98fbe3d40c39f99f325c64c27c9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTgzNg_6732bff4-c092-42c5-bef5-58625310e825"
      unitRef="usd">135200000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i666b09f88dea4c759c9fa7f2e3f5bb2f_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTg2Mw_c56f63b8-f8f6-46e6-a05c-ae40af4093fc"
      unitRef="usd">15800000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i66a5a679f27d4ba7b35403b431c0b2cf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTg3MA_07fcf7f9-e880-4f12-9794-481364697563"
      unitRef="usd">18800000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="ia0baa924dbc846cc811c0cd9529bce5c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjAzNQ_03d2c773-dfab-4890-8b9b-8ea434767cae"
      unitRef="usd">51200000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i41efc4f6f9364b438723e35e963fb0d1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjA0Mg_a5db26c5-6783-4dab-ae5d-9242eb56aba6"
      unitRef="usd">48100000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6589d23a05ea4ee785d1d5891966ab14_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjQ5NQ_dee0ab27-870b-4379-834e-736582c1306f"
      unitRef="number">0.120</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ifc4b4d37ea6044b6a0c875fc102cd988_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjUwMQ_ce12875c-ffd0-4fbe-bcad-1262cc56a1b1"
      unitRef="number">0.235</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="if58c2f01210a4296bd5915493b3fdce5_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMjUzNw_655dc7e3-3bcd-4322-b611-a9d8dfff6a64"
      unitRef="number">0.130</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i65d62b16116e4791b8819eff3a273d15_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzA4NA_275df251-a529-49a1-8731-59fb61d95912"
      unitRef="usd">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i65d62b16116e4791b8819eff3a273d15_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzA5MQ_665633df-9977-4b17-8dbc-85063f2941a9"
      unitRef="usd">157000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i4299ce2adae34b478289d9215899da41_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzM1Mg_2cc8ca29-ee07-40e4-82af-2afb52e3d77d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i90c3a662516245a983b03ab401464937_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzM1Mg_f128ff79-4a69-4a66-a058-423b381991cd"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2ODMyMQ_76993526-6480-4850-b95d-20daf554de4f"
      unitRef="usd">40100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2ODMyNQ_75e6fef9-8d7c-468d-886d-3db1221271f7"
      unitRef="usd">7200000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i4299ce2adae34b478289d9215899da41_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzQ3NQ_21d46ca0-8fb5-463e-9013-0db81bd48016"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzQ3NQ_3f5ed72b-294e-4614-a718-5fe378489377"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4299ce2adae34b478289d9215899da41_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzY0NA_96a97c09-4780-48ec-8213-3e4428745d5a"
      unitRef="usd">4800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzY1MQ_ff6b3552-3ff3-45b7-899a-85ead7324e00"
      unitRef="usd">14100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i2a91f8c8a8834f9984da5fc62e2c2c13_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTY0OTI2NzQ5MzI5NQ_0b0b469d-20db-4eec-b776-14d6624fd2cf"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i869f95ec23c54d2cab9cd0af92e4b994_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTY0OTI2NzQ5MzI5NQ_d6cd0be5-e1ec-4edf-852e-88d76545dfdc"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i90c3a662516245a983b03ab401464937_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTY0OTI2NzQ4MjQ4MQ_354368fd-3b29-4b83-b765-a454c51bbecd"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzk4Nw_49fc197a-3cd9-4a6b-9363-159e799dda83"
      unitRef="usd">-1700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMzk5NA_49ecb855-f2f5-4583-90c0-396b2d1922fa"
      unitRef="usd">1100000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i4299ce2adae34b478289d9215899da41_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY3NDIyMg_6a31c3b5-fe83-4a77-84d5-f689559802e3"
      unitRef="usd">800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i5d833ac559df4643aabf853a1eaf4a33_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4NDExMDU_f7ca308c-d569-4d8d-8cd1-e5ab943e210a"
      unitRef="usd">47000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i869f95ec23c54d2cab9cd0af92e4b994_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4NDExMzY_ab2bf088-ee9b-45e2-9a5e-f70665668148"
      unitRef="usd">2100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i90c3a662516245a983b03ab401464937_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY3NDI3Mg_e80b42b2-edb8-4719-a0c4-87e4252dbb90"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ifb227b7684e94abbb9144ac89423c107_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2NzQ2Nw_7b9a1580-a962-4689-8ddd-590c76e13452"
      unitRef="usd">50400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="if7bc801f796a450d88ab2a86714afe67_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNTA5Mg_94c84e37-1b01-4790-b920-790e78b23766"
      unitRef="number">0.33</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <mtz:EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage
      contextRef="ic9aedbc68bde474c9b68e509beb33ce5_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNTIzNw_fe5a8066-36fa-499f-88b8-3a0a95cb60a4"
      unitRef="number">0.15</mtz:EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i905b9b1754204e4e9fd587936981ce24_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNTMzMg_61f90648-cdff-4811-af63-fd187117dcad"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzIyMw_a55a3a6a-f3f7-44ec-8c4f-622ad132cb73"
      unitRef="usd">250000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzIzMA_799a8f5a-7362-4dfb-9962-0247f7816769"
      unitRef="usd">220000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ic9aedbc68bde474c9b68e509beb33ce5_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzM0NQ_65fa0d78-d779-439a-b683-333c8c3935b7"
      unitRef="usd">15000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzM4OQ_bbdfab15-2c6a-482c-802a-b2ff0bc19e39"
      unitRef="usd">18000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzM5Ng_cc4e5f45-9f56-459c-a41a-94b04b203ad6"
      unitRef="usd">17000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzQyNg_44e2632e-86b4-40fb-ae52-0e5a526cfa20"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzQyNg_a73dd2cb-e695-4fb5-9a84-4b9bf05ad03b"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzQyNg_b08b81e4-bef7-4fcd-8a09-376e201a319c"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzQyNg_f167b997-39bb-4a27-9973-beb8a34038f2"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzk2MQ_f28d4857-eecd-48cc-9020-c52d0e6060fc"
      unitRef="usd">8300000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i1cb920043c754d618c847f14c71af53a_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfNzk2OA_9870132f-876a-465f-bf91-cce88b4aa77a"
      unitRef="usd">24600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODAzOQ_d5a96fe0-50d0-46e0-9cec-7216eacfa33b"
      unitRef="usd">7700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i42538cdc3335447ab7d85be287263292_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODA0Ng_b79156d6-94de-45cf-ae63-b37b49f06faa"
      unitRef="usd">22900000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i1cb920043c754d618c847f14c71af53a_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODIwNA_6d437d9b-0cae-41a0-83db-a9000c2a5fb1"
      unitRef="usd">4400000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODIwNA_b3bc62a4-66a3-4ef4-a7d9-5db40523c3c0"
      unitRef="usd">4400000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODM2Mw_3dca2b58-a941-463e-92db-26cbdf5b032c"
      unitRef="usd">2400000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i42538cdc3335447ab7d85be287263292_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODM3MA_93406992-1e35-4b26-acc0-dc4c06ab0e1b"
      unitRef="usd">10200000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees
      contextRef="if7bc801f796a450d88ab2a86714afe67_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODU0Ng_606906a5-b82a-4e36-9276-091e849629c4"
      unitRef="usd">87500000</us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="if7bc801f796a450d88ab2a86714afe67_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODc5MQ_97fbb6f1-2efb-434f-9cfb-d0f2d36c4ab6"
      unitRef="usd">206000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i3ceb1fae6f344ed3a424bf5c118e03ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfODc5OA_44579038-75aa-4ef8-bb6a-91db732e93fa"
      unitRef="usd">175000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTU5MQ_2434ec17-6978-4424-8222-713ed027d16a"
      unitRef="usd">1800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i1cb920043c754d618c847f14c71af53a_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTYxOA_cc5b068a-acf4-4fbb-937b-ea56325a3d53"
      unitRef="usd">14100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ifd3b30538b8341889071cbfc966c76e5_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTYzOQ_457de21a-31ef-4bbb-a9d5-7817ea5eee5a"
      unitRef="usd">1300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i1cb920043c754d618c847f14c71af53a_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTY0Ng_88d12184-5d1f-48b8-ac48-a8cdf4d40e29"
      unitRef="usd">10700000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTgzOA_39d596d6-c0eb-4066-bbc3-3c9a93bf558f"
      unitRef="usd">2500000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i42538cdc3335447ab7d85be287263292_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTg0NQ_3bacc6f2-de8b-4d9c-a59e-477d2e158d87"
      unitRef="usd">-29500000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ied7b0cc5d62b43e598733566673c96b8_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTg2Ng_f6fbd49b-383d-43aa-b29b-beb4065414e6"
      unitRef="usd">1900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i42538cdc3335447ab7d85be287263292_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTg3Mw_a77fc343-baa6-4a33-9a38-16b318599138"
      unitRef="usd">-22400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <mtz:EquityInvestmentOwnershipPercentage
      contextRef="ie995a22b27ff4dcab9ec3a2f33044dca_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTAzOTI_f4a9f52e-d796-4e0e-9de0-a7652514aa9e"
      unitRef="number">0.05</mtz:EquityInvestmentOwnershipPercentage>
    <mtz:EquityInvestmentOwnershipPercentage
      contextRef="if0f4018b35dd4a8f9aced606da70acfc_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTAzOTk_6f4bb723-8c04-4331-b7dc-9cbe12766750"
      unitRef="number">0.09</mtz:EquityInvestmentOwnershipPercentage>
    <mtz:BeneficialOwnershipInterestPercentage
      contextRef="ie995a22b27ff4dcab9ec3a2f33044dca_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA1OTU_26436b75-e02d-488f-9445-0c0dc3ae94e4"
      unitRef="number">0.08</mtz:BeneficialOwnershipInterestPercentage>
    <mtz:BeneficialOwnershipInterestPercentage
      contextRef="if0f4018b35dd4a8f9aced606da70acfc_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2MDg1OQ_b9ea074a-cb78-4845-9184-176082915903"
      unitRef="number">0.21</mtz:BeneficialOwnershipInterestPercentage>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i8d978813ca2f49ffa85e8a14e2c1c1a6_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTExMjM_5f935d2b-06c3-493f-a067-8876e1ab2bf5"
      unitRef="usd">9000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i54d9846eecc74c49a7756db183130f60_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTExMzA_92e08948-2163-4445-9b26-9e57e3585cac"
      unitRef="usd">17000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="ie995a22b27ff4dcab9ec3a2f33044dca_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY3NDEzMA_e3360f16-c1b6-4b67-88d9-a2e8397704ea"
      unitRef="usd">6000000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="if0f4018b35dd4a8f9aced606da70acfc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfOTM0NTg0ODg4MDg0MQ_1fc58687-7a57-4e6c-8bff-7806c0982d0a"
      unitRef="usd">5000000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="id789350e4b564f5eb4b788b399816ef0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTEzMDk_9f95c419-89f6-4a4c-8b8f-1520a4933a1a"
      unitRef="usd">-7600000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTEzMDk_c5428748-f368-4778-9849-9ca8b8bce246"
      unitRef="usd">-7600000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i716268a73b9243aca83fb20ce91707b1_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzc4OTQ_b62897f9-74f4-45c1-a544-4eb217e0f5db"
      unitRef="usd">900000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="idfa8597e6a06462a84a6f691b84fcae6_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzc5MDI_4bd61ac7-1e03-4fbe-a1cb-1665b78efb2f"
      unitRef="usd">4700000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY3NDE0OA_9e546d47-19f6-4311-aca3-8d060db912c4"
      unitRef="usd">700000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4MzkzMDM_2dabcb92-1436-4ddb-af3b-9e84574fd504"
      unitRef="usd">-2400000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="id789350e4b564f5eb4b788b399816ef0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4MzkzMTM_e3de6824-efa0-4eff-950e-700177024686"
      unitRef="usd">-1100000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ic110fe1c846144a8a5b81bc7b70de16b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4MzkzMzc_c18b4f62-6898-4d76-ac03-43432d2d4d09"
      unitRef="usd">-1800000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="id789350e4b564f5eb4b788b399816ef0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4MzkzNDc_3d6fa030-276f-4682-8788-063b1dcd9b23"
      unitRef="usd">-800000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="idfa8597e6a06462a84a6f691b84fcae6_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzk3MDI_4aff2d3b-a7a1-45f7-b8b1-a0c4dc9b89e9"
      unitRef="usd">900000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="i716268a73b9243aca83fb20ce91707b1_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzk3MDI_b764b943-3874-40ec-aec0-97edf3c12e41"
      unitRef="usd">900000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="idfa8597e6a06462a84a6f691b84fcae6_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzk3MTI_397d2dc5-79d6-4c4d-ba3d-437f22da3cf5"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i716268a73b9243aca83fb20ce91707b1_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUzOTMxNjI4Mzk3MTI_95613aa3-b027-4591-9cd1-14ec60367748"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ContractualObligation
      contextRef="ibc8cb054476148afad0655f92a82acd6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTIzMjU_251a8240-5ec6-47e1-967f-d5805d804887"
      unitRef="usd">2500000</us-gaap:ContractualObligation>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ib90ad89a06094a68812b0312e35e8755_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTIzMzQ_208895e8-e16c-4275-9d51-f29d6dd840e6"
      unitRef="number">0.75</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="id5ffdde8129c43e1bfa7a4bf3c7abcbb_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTI0NzI_4430ffd9-16ef-4dc6-ac83-354d3b1c26b4"
      unitRef="usd">300000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ia9b47e5604984209a1d3913fcf1ea92c_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTI0Nzk_3ad35f5d-fc78-4310-bb6f-ce5871324f7d"
      unitRef="usd">1300000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id5ffdde8129c43e1bfa7a4bf3c7abcbb_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTI2NTE_3523b347-924e-4169-a5b0-6be1cfc67d76"
      unitRef="usd">-200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ia9b47e5604984209a1d3913fcf1ea92c_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2MzcyNQ_73e4934d-936e-46d0-abea-abd4949395e5"
      unitRef="usd">-600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i8d62f1abcc68499087b0ce5285a207cf_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMyMTA_60807f2a-4a83-4e5a-b3c1-57624c87c414"
      unitRef="usd">20000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i4c5dddd928f34fd0a61fd2ddf6bebc51_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMyMTc_6025cb57-4f63-44a6-8b20-a3145d1541b3"
      unitRef="usd">19000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i905b9b1754204e4e9fd587936981ce24_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMyNDU_ec1a6021-27cd-4da6-bb26-0355c7d7685e"
      unitRef="usd">17000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="iddf58d53042d4c7ea19e975dd566d3b8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMyNTI_e4ed5153-e296-4d54-8480-1b4c67f9c258"
      unitRef="usd">16000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:ContractualObligation
      contextRef="ibf35a8933d9d417598a612d2266f803e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTMzNjI_5e4dbd0e-01ae-4ec2-948b-32ac623f7803"
      unitRef="usd">9000000</us-gaap:ContractualObligation>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ic03742a1ac1a46bba9afb773294a97b9_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTM0MzQ_330dc38e-672f-45cb-a637-9afa02f59ba2"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ContractualObligation
      contextRef="i01df42ddefc04ce38d84dc4c287452a8_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTM1MDE_b0039ec7-64c6-49c1-88a7-adde46ce9664"
      unitRef="usd">3000000</us-gaap:ContractualObligation>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i48cfbeac4da9409faba60d15ddc579b5_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTM2Mzg_2c5195e3-1725-4f78-964a-961a2062bef5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i5f6c3f8d816443528de4663a2e01eb24_D20210101-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTM3NzA_120065a1-c430-4250-af59-8bfc0c8a3937"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i48cfbeac4da9409faba60d15ddc579b5_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQwMDY_da82ed6a-7db2-49a5-b5fb-41c5c49a927c"
      unitRef="usd">1000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id01f274ada854dd5a744047dcc953347_D20200101-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2NTI2OQ_593ebf97-abb4-47cc-99d0-2f44d351c7ba"
      unitRef="usd">-1000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if15dcf2bc9d04b42805bf7cc197b4ccb_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQyMDM_7fd59d80-395a-49b5-ad20-ad5df08c719a"
      unitRef="usd">3200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i47ca1d7100f14d3090cc4aba1d457ce0_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQyMTA_c82ed4ef-d2ca-4402-9aa1-f2921d94e48e"
      unitRef="usd">2700000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i95835f166d3a4c55962a329a9160fa2d_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQyODE_64a0dafd-8948-4b4f-b69d-1c81ff532646"
      unitRef="usd">7300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i21f02658d30b4f3c8f88afad474dc1c5_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQyODg_a1a0cfeb-e6ff-4c82-96b2-96eddf8c89f8"
      unitRef="usd">9000000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i5f97a097e6554cea93eea5e7dad4bad1_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ0MTU_736fa75d-7641-455f-b31c-f074a7506414"
      unitRef="usd">200000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i4e4cd8e3582a4728b59d2909608a164b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ0MTU_f2aee6b8-8a65-400d-b6c4-cf341ed72715"
      unitRef="usd">200000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ieeefc1d07b134908badf6e6ca188b9ce_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ2Mjk_490203fd-cd1f-466c-9dec-51b8d8ae74a3"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i35bd73a0ff6c4deeaa89c55bd1d950c3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTA5OTUxMTY2NjI4Mg_32a2df84-e313-4af3-9ccd-3f72f19c1e1d"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="id4464194403b420b8f7301e63a5e3c05_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ3MzI_3ad09e21-1986-4aa9-8e81-38899a9c7cb1"
      unitRef="usd">500000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i62dcdb2cfe244766b879cbdadfcc1b22_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ3Mzk_9514567a-5263-4dc7-9ef2-aed483cd0d4a"
      unitRef="usd">400000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:PaymentsForAdvanceToAffiliate
      contextRef="i48cfbeac4da9409faba60d15ddc579b5_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ3Njk_9ac2fcb9-7362-4e16-bec7-5f658286d114"
      unitRef="usd">0</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:PaymentsForAdvanceToAffiliate
      contextRef="i5f6c3f8d816443528de4663a2e01eb24_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTQ5MDQ_a81e71b9-372a-47e0-8b55-e9f43c5728e2"
      unitRef="usd">200000</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwMjU_469380e8-6ef1-4059-89d0-0c23127a5b47"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwMjU_d6719b2d-0bf7-4280-9ab8-be0282ff3c0a"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwNTQ_469380e8-6ef1-4059-89d0-0c23127a5b47"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwNTQ_d6719b2d-0bf7-4280-9ab8-be0282ff3c0a"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="i8e14ad4d0df64d35ba65b1fd6444c5a1_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwODA_1ae45d32-4a2a-4a71-8d96-109318c30929"
      unitRef="usd">600000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="id5c04d5b3bfc44cd894789458b1432aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUwODA_459c31d9-efe1-43f6-bcc5-4426fb206851"
      unitRef="usd">600000000</us-gaap:SeniorNotes>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUxOTI_52200e40-b24b-4bda-92f5-d59c26071456"
      unitRef="usd">624000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80Ni9mcmFnOjFjNDgzZjMwNjQ2YTQ0ZjY4YmNkMTI3MmRjOGRiOGYzL3RleHRyZWdpb246MWM0ODNmMzA2NDZhNDRmNjhiY2QxMjcyZGM4ZGI4ZjNfMTUxOTk_53f2689b-2a69-4198-891b-e80b5a90f2f1"
      unitRef="usd">625500000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjcwMg_14f2ad29-74ad-41d2-919d-aa9a870336d8">Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of accounts receivable, net of allowance, and contract assets (together, &#x201c;accounts receivable, net&#x201d;) as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract billings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;965.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;957.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retainage&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;302.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;287.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;863.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;682.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,166.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contract billings represent the amount of performance obligations that have been billed but have not yet been collected.  Contract assets consist of unbilled receivables and retainage.  Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time.  Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement (generally, from 5% to 10% of contract billings).  The increase in the unbilled receivables balance as of September&#160;30, 2021 was driven by ordinary course project activity associated with the Company&#x2019;s 2021 acquisitions, as well as increased project activity across multiple segments.  For the nine month period ended September&#160;30, 2021, provisions for credit losses resulting from successful collection efforts for previously reserved amounts totaled a recovery of $11.0 million.  For the nine month period ended September&#160;30, 2020, provisions for credit losses totaled $14.2 million.  Impairment losses on contract assets were not material in either period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contract liabilities consist primarily of deferred revenue.  Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work.  In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue.  Contract liabilities also include the amount of any accrued project losses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contract liabilities, including accrued project losses, totaled approximately $247.3 million and $228.4 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively, of which deferred revenue comprised approximately $225.3 million and $203.0 million, respectively.  For the three and nine month periods ended September&#160;30, 2021, the Company recognized revenue of approximately $15.6 million and $181.7 million, respectively, related to amounts that were included in deferred revenue as of December&#160;31, 2020, resulting primarily from the advancement of physical progress on the related projects during the related periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company is party to non-recourse financing arrangements in the ordinary course of business, under which certain receivables are settled with the customer&#x2019;s bank in return for a nominal fee.  Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $0.8 million and $0.9 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $2.3 million and $4.1 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjcxNw_5eab1670-0b41-4f47-8a6a-6288de8a85b2">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of accounts receivable, net of allowance, and contract assets (together, &#x201c;accounts receivable, net&#x201d;) as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract billings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;965.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;957.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retainage&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;302.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;287.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;863.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;682.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,166.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMS0xLTEtMS0w_13c4af85-8111-4a13-855a-b5ffba556b35"
      unitRef="usd">965500000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMS0zLTEtMS0w_8d9dfc84-d3f2-41e2-9020-db2915479537"
      unitRef="usd">805000000.0</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMi0xLTEtMS0w_fa72ea5c-0462-4a5b-a6e4-894be627fafd"
      unitRef="usd">8500000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMi0zLTEtMS0w_9f78b2ab-0c1e-4595-b3c2-b4b04616f9e6"
      unitRef="usd">20500000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMy0xLTEtMS0w_1f8ece36-fcf4-4088-88b2-49704c95ae17"
      unitRef="usd">957000000.0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfMy0zLTEtMS0w_83fa055f-e3ab-48dd-aab3-060e48f68796"
      unitRef="usd">784500000</us-gaap:AccountsReceivableNetCurrent>
    <mtz:ContractRetainage
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNS0xLTEtMS0w_241076ca-c1a4-4010-a098-f7d0a844523c"
      unitRef="usd">302300000</mtz:ContractRetainage>
    <mtz:ContractRetainage
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNS0zLTEtMS0w_b8063b8b-b8ff-41f2-aabe-375d5c829972"
      unitRef="usd">287700000</mtz:ContractRetainage>
    <us-gaap:UnbilledContractsReceivable
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNi0xLTEtMS0w_3ec71008-cbdc-4e0b-adc0-2efbfba4a16c"
      unitRef="usd">863900000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNi0zLTEtMS0w_bb5b7b4d-2d74-40fc-b0a8-218ef08e4ed5"
      unitRef="usd">682000000.0</us-gaap:UnbilledContractsReceivable>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNy0xLTEtMS0w_a5d42710-6904-4d33-bfc4-84ccda064db6"
      unitRef="usd">1166200000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RhYmxlOjhkZTNjNWUwZjA4MDQwNTNiMTQwNjJjOWEzYWQ5MDc0L3RhYmxlcmFuZ2U6OGRlM2M1ZTBmMDgwNDA1M2IxNDA2MmM5YTNhZDkwNzRfNy0zLTEtMS0w_7baaa355-50c5-4fef-8f91-e3345df1dcea"
      unitRef="usd">969700000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <mtz:RetainagePercentOfContractBillings
      contextRef="ic8ccbe0632ba4ab59e9ecb984093e812_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfNzI3_22fd5c7e-c9fb-4def-8bab-6835f2212dd5"
      unitRef="number">0.05</mtz:RetainagePercentOfContractBillings>
    <mtz:RetainagePercentOfContractBillings
      contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfNzMz_817041b9-088b-48a9-be65-0c8ccdafdb1c"
      unitRef="number">0.10</mtz:RetainagePercentOfContractBillings>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTA3NQ_6271717b-2b1e-4e3d-8f06-73017607e626"
      unitRef="usd">-11000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTIzMw_e51c62e6-fa40-441a-93f9-887d0d1a1657"
      unitRef="usd">14200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTgzMQ_3ac3d80f-143a-461a-a2ea-513fa1dd10f7"
      unitRef="usd">247300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTgzOA_c787bc63-e526-43d6-96c3-f9fa3b1778d0"
      unitRef="usd">228400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTkyMg_c39293d1-45ea-47c6-8daf-7fafc152aae0"
      unitRef="usd">225300000</mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMTkyOQ_d77089c0-4055-4f5e-8cc1-07559ce896b3"
      unitRef="usd">203000000</mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjAzOA_720aae7f-c7e4-411d-871a-dfccd7288517"
      unitRef="usd">15600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjA0NQ_196cec59-50fb-472c-97e1-0e2af7611fdb"
      unitRef="usd">181700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ic298c572cf6544438064d8d6f406f8e0_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjU1OQ_49af3c61-edbb-44d8-8cb7-c9e3bd516a12"
      unitRef="usd">-800000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i0bb4fdeabe704232826a07a8b96094c0_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjU2Ng_fa3254d2-3660-4118-b4ec-4005049cdb7a"
      unitRef="usd">-900000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ibce4586de3684549a3538676600075c5_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjYzNw_6b1ed7ca-d11b-4e06-8a19-9bc3b7fb4d26"
      unitRef="usd">-2300000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ic2356399d91042a18a535af32a2c8373_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl80OS9mcmFnOjg2ODIwMTQ5YWRkMzQ0NmNiYjYxMThiMjc1MmJkNzA2L3RleHRyZWdpb246ODY4MjAxNDlhZGQzNDQ2Y2JiNjExOGIyNzUyYmQ3MDZfMjY0NA_904535e9-c8fe-44ce-8cbb-67a76484d79f"
      unitRef="usd">-4100000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfNjIw_fd35a2b7-2493-4877-b2ad-6a123521e5fc">Property and Equipment, Net&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,109.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,875.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,435.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,169.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,372.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,187.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,063.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;982.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The gross amount of capitalized internal-use software, which is included within office furniture and equipment, totaled $163.5 million and $154.1 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Capitalized internal-use software, net of accumulated amortization, totaled $34.3 million and $34.3 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The effects of accrued capital expenditures are excluded from the Company&#x2019;s consolidated statements of cash flows given their non-cash nature.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfNjA3_0f13d4ed-5f66-4a7a-8460-7a0830af1df1">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,109.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,875.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,435.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,169.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,372.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,187.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,063.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;982.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib683e7b827bc40c9ae55b1c4eaf50d5b_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMS0xLTEtMS0w_2ab0f668-4fc3-49b9-99e9-1acccbe117aa"
      unitRef="usd">11100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ibf13a2c1080a400ea9e32f2de7d36d3f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMS0zLTEtMS0w_f65f88a3-a10a-43a5-9b37-f2f89c5f9d8e"
      unitRef="usd">6000000.0</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i40f07b3e496f431aa2947a314c99068e_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMi0xLTEtMS0w_3851f6d2-bcd4-4eef-b3e2-fac3e33c61ac"
      unitRef="usd">49000000.0</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i5bfda1b216254c65ad94aa1f562d62fd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMi0zLTEtMS0w_e2114ae1-cf86-447b-a306-8764b807b4ef"
      unitRef="usd">40500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie9ef1a1c9ce14fdcb09311c2d11fa5cc_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMy0xLTEtMS0w_9fb51d5e-eb8c-4c84-b3e6-008ba8f458d1"
      unitRef="usd">2109300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8c10e8834c374cf6a267717aee7bdf43_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfMy0zLTEtMS0w_0b4c86ae-82f8-4c82-bdc3-26edcb856df3"
      unitRef="usd">1875500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i7601f52c3bd549fbbf31f634cec122f7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNC0xLTEtMS0w_1ab9b1b5-8ff8-4afd-9a85-51f18653c656"
      unitRef="usd">235800000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ic6690a0d40ac4dcea691c0867e082e79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNC0zLTEtMS0w_584f5d59-2896-4d58-8ffe-84c3d160bea3"
      unitRef="usd">221600000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ia336c93707b04ac698ab2b975dae8784_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNS0xLTEtMS0w_3848de68-e97f-440b-96bf-6eb8f22b2ed1"
      unitRef="usd">30500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ic160d53953884f65af0d61d2aa54293b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNS0zLTEtMS0w_2dfa0a32-2bbc-4cc0-a2e2-fb0199c3cc81"
      unitRef="usd">26100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNi0xLTEtMS0w_ed1c2c90-7060-471d-bde6-5b0f2b19068c"
      unitRef="usd">2435700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNi0zLTEtMS0w_39d1abab-b6ed-449f-a682-9418f6b4d6e9"
      unitRef="usd">2169700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNy0xLTEtMS0w_5673630e-c26b-4ecf-b845-718240e7ebda"
      unitRef="usd">1372300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfNy0zLTEtMS0w_53494c37-174f-4af2-9750-335828323faf"
      unitRef="usd">1187400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfOC0xLTEtMS0w_a05c4003-cf9a-4fb6-90be-90dbc6379ab6"
      unitRef="usd">1063400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RhYmxlOmY3ZDBhNDgzMjgwYTRjNGE4ZmI5MDYyOGJhNjVmNWY3L3RhYmxlcmFuZ2U6ZjdkMGE0ODMyODBhNGM0YThmYjkwNjI4YmE2NWY1ZjdfOC0zLTEtMS0w_8ea1c10b-5e2c-4e3f-a3b6-ab2548854c4e"
      unitRef="usd">982300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfMzA0_b0b8ab73-e359-4b44-8a11-33259bfdaccc"
      unitRef="usd">163500000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfMzEx_85ea70b5-c9a6-41de-9486-7bb2652fcb1b"
      unitRef="usd">154100000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfNDIy_4bff6659-68db-442b-80c6-e2c8330aacf6"
      unitRef="usd">34300000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81Mi9mcmFnOjE4YmEyMzcxMGJiOTQxZDdhNDkxZGU4NzZjMzA0M2Q3L3RleHRyZWdpb246MThiYTIzNzEwYmI5NDFkN2E0OTFkZTg3NmMzMDQzZDdfNDI5_f98f3490-d3a0-4205-92c6-07cc1858c219"
      unitRef="usd">34300000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzQzNA_07b838e4-4b06-4ba2-9a8e-6f6561010440">Debt&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of the carrying values of debt as of the dates indicated (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior secured credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 19, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;390.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;397.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 15, 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease and other obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;305.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,521.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,318.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt, net of deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,508.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,302.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,347.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,157.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Secured Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, the Company&#x2019;s senior secured credit facility (the &#x201c;Credit Facility&#x201d;) has aggregate borrowing commitments totaling approximately $1.75 billion, which amount is composed of&#160;$1.35 billion&#160;of revolving commitments and a term loan with an original principal amount of $400 million.  The term loan is subject to amortization in quarterly principal installments of $2.5 million, which commenced in December 2020.  Quarterly principal installments on the term loan are subject to adjustment, if applicable, for certain prepayments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, outstanding revolving loans, which included $26 million and $33 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 1.38% and 1.87% per annum, respectively.  The term loan accrued interest at rates of 1.33% and 1.40% as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Letters of credit of approximately $108.7 million and $133.6 million were issued as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  As of both September&#160;30, 2021 and December&#160;31, 2020, letter of credit fees accrued at 0.375% per annum for performance standby letters of credit and at 1.25% per annum for financial standby letters of credit.  Outstanding letters of credit mature at various dates and most have automatic renewal provisions, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;subject to prior notice of cancellation.  As of September&#160;30, 2021 and December&#160;31, 2020, availability for revolving loans totaled $1.0 billion and $1.2 billion, respectively, or up to $546.2 million and $516.4 million, respectively, for new letters of credit.  Revolving loan borrowing capacity included $274.1 million and $267.3 million of availability in either Canadian dollars or Mexican pesos as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The unused facility fee as of both September&#160;30, 2021 and December&#160;31, 2020 accrued at a rate of 0.20% per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Credit Facility is guaranteed by certain subsidiaries of the Company (the &#x201c;Guarantor Subsidiaries&#x201d;) and obligations under the Credit Facility are secured by substantially all of the Company&#x2019;s and the Guarantor Subsidiaries&#x2019; respective assets, subject to certain exceptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Credit Facilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances.  As of September&#160;30, 2021, outstanding borrowings under the Company&#x2019;s other credit facilities totaled approximately $4.0 million and accrued interest at a weighted average rate of 3.2%.  As of December&#160;31, 2020, there were no outstanding borrowings.  Additionally, the Company has a separate credit facility, under which it may issue up to $50.0 million of performance standby letters of credit.&#160; As of September&#160;30, 2021 and December&#160;31, 2020, letters of credit issued under this facility totaled $26.2 million and $18.2 million, respectively, and accrued fees at 0.40% and 0.50% per annum, respectively.  The Company&#x2019;s other credit facilities are subject to customary provisions and covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt Guarantees and Covenants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 4.50% Senior Notes are fully and unconditionally guaranteed on a senior unsecured, joint and several basis by the Company&#x2019;s wholly-owned domestic restricted subsidiaries that guarantee its existing credit facilities, subject to certain exceptions.  MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both September&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Additional Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021 and December&#160;31, 2020, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $5.0 million and $12.4 million, respectively.  In the third quarter of 2020, the Company redeemed its previously outstanding $400 million 4.875% Senior Notes due in 2023 and recognized a pre-tax debt extinguishment loss of approximately $5.6 million, including $3.3 million of early repayment premiums and $2.3 million of unamortized deferred financing costs.  For additional information pertaining to the Company&#x2019;s debt instruments, see Note 7 - Debt in the Company&#x2019;s 2020 Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Subsequent Event&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On November&#160;1, 2021, the Company refunded and replaced its Credit Facility with an unsecured replacement credit facility (the &#x201c;replacement Credit Facility&#x201d;), which matures on November&#160;1, 2026, and has total commitments of $2.0 billion, which amount is composed of&#160;$1.65 billion&#160;of revolving commitments and a term loan with an original principal amount of $350 million.  The rates applicable to commitments, borrowings and letters of credit were also modified in connection with the replacement Credit Facility.  &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The replacement Credit Facility is guaranteed by certain of the Company&#x2019;s subsidiaries, and the obligations under the replacement Credit Facility are not secured.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company incurred approximately $5 million of financing costs as of November&#160;1, 2021 in connection with the replacement of its Credit Facility, which costs will be amortized over the remaining term of the replacement Credit Facility.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzQyMA_48152f68-657c-47ae-9aa3-cb5727f89372">&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of the carrying values of debt as of the dates indicated (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior secured credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 19, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;390.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;397.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 15, 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease and other obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;305.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;288.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,521.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,318.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt, net of deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,508.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,302.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,347.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,157.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i29b0a33b680341778bec14ac7ceee94e_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMi00LTEtMS0w_2d025422-7727-4442-bb15-39e267d9a7c3"
      unitRef="usd">225900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5ebf2004b33949778cf2b8d0a4d34789_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMi02LTEtMS0w_9d8c060d-7ea9-4604-bb6c-3017e588ae67"
      unitRef="usd">32700000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i841459637d8e4c4da4eedcbfe87e445b_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMy00LTEtMS0w_5f522f0d-a7e9-42ea-8cd4-edfede548f40"
      unitRef="usd">390000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i47833f6af310463b9fec6d8a9449a21f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMy02LTEtMS0w_7af57d1c-408e-4226-9d8f-131ea2f26abc"
      unitRef="usd">397500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNC0wLTEtMS0wL3RleHRyZWdpb246ZDA5OWIzYzUyN2ZjNGMzZjgwOTBkZTI3ZmE2N2RjMjNfNA_c1b32d5b-cd2d-4185-ad37-12d21141ffc8"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNC00LTEtMS0w_cf243ee4-85d4-4588-abce-3173f2971586"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNC02LTEtMS0w_4956fdc2-e517-4d90-a2fd-0583c4b9bc5e"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <mtz:FinanceLeaseAndOtherObligations
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNS00LTEtMS0w_162e9c3b-8f9c-4eb3-8992-0dd5fdf716c4"
      unitRef="usd">305800000</mtz:FinanceLeaseAndOtherObligations>
    <mtz:FinanceLeaseAndOtherObligations
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNS02LTEtMS0w_7dbad9ed-7298-4453-8de5-68ee970d937e"
      unitRef="usd">288500000</mtz:FinanceLeaseAndOtherObligations>
    <mtz:LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNi00LTEtMS0w_2e64cf87-0bb7-4afb-908b-893111d9fb57"
      unitRef="usd">1521700000</mtz:LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross>
    <mtz:LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNi02LTEtMS0w_e5b670c4-92bc-482f-ad00-fd4e0252ae2d"
      unitRef="usd">1318700000</mtz:LongtermDebtandFinanceLeaseObligationsIncludingCurrentMaturitiesGross>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNy00LTEtMS0w_6c58572e-a88f-4148-8a04-321bc68bbd35"
      unitRef="usd">13600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfNy02LTEtMS0w_1c2850a4-17ab-4bb1-b5f4-7dfe11881f87"
      unitRef="usd">16000000.0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfOC00LTEtMS0w_e17c92d1-3ec7-474f-9a91-17f1c9532027"
      unitRef="usd">1508100000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfOC02LTEtMS0w_a3324f98-4720-4bd4-866b-97e2bed1667e"
      unitRef="usd">1302700000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfOS00LTEtMS0w_b1e8da37-72b5-4259-ae05-f99185493c88"
      unitRef="usd">161000000.0</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfOS02LTEtMS0w_517bda51-03d7-4fbc-b14a-7f26fbacbbe9"
      unitRef="usd">145100000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMTAtNC0xLTEtMA_013a284f-d795-4122-9202-f489546dba12"
      unitRef="usd">1347100000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RhYmxlOjdhNmVmY2JjNjZiYTRiZWM5NWMzOWNlOGJiYzYxMzRmL3RhYmxlcmFuZ2U6N2E2ZWZjYmM2NmJhNGJlYzk1YzM5Y2U4YmJjNjEzNGZfMTAtNi0xLTEtMA_a9fb184f-65a4-47bd-8c78-9f35712611e8"
      unitRef="usd">1157600000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i524e0ad72ae647ac89080f6e1f0a0167_I20210930"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjg1_acff1eef-fab1-4a84-9b19-03b40dc569ec"
      unitRef="usd">1750000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i29b0a33b680341778bec14ac7ceee94e_I20210930"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzE3_a159a6a3-eef8-4bee-8a56-d358f750c7f0"
      unitRef="usd">1350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i841459637d8e4c4da4eedcbfe87e445b_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfNDM5ODA0NjUxNjQzNA_1497216a-ee0b-4cbf-85f0-1ca3ac6f36c7"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal
      contextRef="i363aa450ec9243a79cd9cc7ba0fdb294_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfNDgz_45908395-9c3b-46ac-8afb-4bf00f304ffc"
      unitRef="usd">2500000</us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal>
    <us-gaap:LineOfCredit
      contextRef="i3142d6f9641b4e44bc03fe6be454b72d_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfNzYy_cf8ffd91-3121-4e13-9743-83d585961df9"
      unitRef="usd">26000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ida3a2d9039274a59a5c601cb81cbe08a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfNzY5_24fa9e45-4c0b-43dc-8161-bd31acf81be4"
      unitRef="usd">33000000</us-gaap:LineOfCredit>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i29b0a33b680341778bec14ac7ceee94e_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfODk2_edf85cbe-dac9-426c-adf6-4a085d420b34"
      unitRef="number">0.0138</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i5ebf2004b33949778cf2b8d0a4d34789_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfOTAz_49e3b80b-30d0-4a3d-bcce-d2bebb591b3a"
      unitRef="number">0.0187</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i841459637d8e4c4da4eedcbfe87e445b_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfOTc1_1c2f7178-c954-4686-b096-aba2786b37f0"
      unitRef="number">0.0133</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i47833f6af310463b9fec6d8a9449a21f_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfOTgy_8ec99efa-a283-4e1d-a79f-4e1866075323"
      unitRef="number">0.0140</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i524e0ad72ae647ac89080f6e1f0a0167_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA1Mg_f84084cb-3b7e-47cf-b80b-e68ceb0864a0"
      unitRef="usd">108700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i57baf56ddc2c43c1a6c92890a6e875e7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA1OQ_a35d0e8e-5e14-466b-8f33-e2c9a63412e8"
      unitRef="usd">133600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i2cf7c59af6c44f7798ab2a9ba33ae8fb_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTE2MQ_1571316c-46ed-43d1-beb3-fc811c91f202"
      unitRef="number">0.00375</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="id630d0621f5a4e05b84d2e7c72fdae8d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTE2MQ_b4a90714-d1a1-4b0e-b8a5-c0b413abc3af"
      unitRef="number">0.00375</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i313a26a023be4298aea6ca3e74b6efc2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTIyMw_2e8277e6-adfc-44e8-8382-c71252ab50b8"
      unitRef="number">0.0125</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ie1a93ff54f0245e3b9ef4cc14fb0bce0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTIyMw_319801ca-51d1-48a6-8034-1f1fe19ff894"
      unitRef="number">0.0125</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i29b0a33b680341778bec14ac7ceee94e_I20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTQ3Ng_ac152d04-378c-4ad7-b94b-0bedb316f99c"
      unitRef="usd">1000000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i5ebf2004b33949778cf2b8d0a4d34789_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTQ4Mw_9a82dba4-62ac-4ed0-ace1-d3d604f7480d"
      unitRef="usd">1200000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="idc14d0bd496e49b8a0c5f718c987fac5_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTUxMA_a22b2f07-a6c5-44ab-a000-f3b1012fe8b8"
      unitRef="usd">546200000</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="ia248ad3144a74f49953c3c23f3bc7590_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTUxNw_5938f3d0-45fe-49a9-bb82-22edd6244030"
      unitRef="usd">516400000</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i3142d6f9641b4e44bc03fe6be454b72d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTYwNg_4e025452-63db-4ce1-b48e-8199400c1f45"
      unitRef="usd">274100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ida3a2d9039274a59a5c601cb81cbe08a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTYxMw_b79b2647-eb30-449f-9263-78a7113221e0"
      unitRef="usd">267300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i2e5de1c3104346989750eb8ad0ae0ca7_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTc2NA_77d061c9-eb69-4092-adb9-e2b07349cab2"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i045da97974f94a359f12ad429f7eb1ca_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTc2NA_d9636868-a0b1-4c0e-bd7d-8729069d5ad5"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i473c9ca58c8b4c72895bd6f3f8720687_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4ODQ1NA_50b5b58f-b7e8-4ee8-bc8a-6fcf5e1a133a"
      unitRef="usd">4000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i473c9ca58c8b4c72895bd6f3f8720687_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4ODY0NQ_ce4278c6-ef40-4222-a330-3ba01b4e8bdd"
      unitRef="number">0.032</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if0ad81886f7f4916a7e04e46b0504195_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjI0Nw_8d0f0c5b-0188-416b-b0c1-e1b1c4dc60c4"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6c06d5098b944959a6921b2e4ca4e5f7_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjQzMA_57483a29-c972-488b-b0fa-9c25ceb5b153"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iebd12c4713694bc99e97ca6c4a077822_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjU0Ng_ffa9052b-053c-4d76-8117-8403383e0c38"
      unitRef="usd">26200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i47f2e3e66d494be688ea1258acc5a37e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjU1Mw_27892086-4c53-4a88-91c7-640e8ba3279f"
      unitRef="usd">18200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i8e0e2b9b6e9847d286da1f14d6134f0d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjU5MQ_63267cc3-534d-47ad-97d2-04114213d797"
      unitRef="number">0.0040</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i5bf3b31721ed4679a2b1d16727f1eeb3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjU5OA_72715ec9-32a2-4c0d-90e4-721850653849"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14f964311eee44f69f3b50d612f6e9cc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjc1MA_469380e8-6ef1-4059-89d0-0c23127a5b47"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9f0af27900594c60bb479a0248cc176c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMjc1MA_d6719b2d-0bf7-4280-9ab8-be0282ff3c0a"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestPayableCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI3MQ_9340ae71-a1c9-4eb5-81db-7e5db9b004fe"
      unitRef="usd">5000000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI3OA_5950f9da-89eb-4197-a839-2de0689dbdf3"
      unitRef="usd">12400000</us-gaap:InterestPayableCurrent>
    <us-gaap:RepaymentsOfUnsecuredDebt
      contextRef="ieadb02086e1645e088c59305b5750b99_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTUzOTMxNjI3OTU5MTI_f326d2ad-dae7-41cb-9aac-2403828ffc98"
      unitRef="usd">400000000</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifb8117e28b8046fba8f9fb20991bdb1d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4NzM2Mg_babaac26-81e2-4041-a6ce-9549485d95c6"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ieadb02086e1645e088c59305b5750b99_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4NzQyNw_ec45f891-455b-4d60-ab2c-6e1172b115bf"
      unitRef="usd">-5600000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ieadb02086e1645e088c59305b5750b99_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4NzQxOA_c1c1f63f-f9a8-4ff0-a514-c5285b70cdd8"
      unitRef="usd">3300000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ieadb02086e1645e088c59305b5750b99_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4NzQwNw_50d454b1-29f5-4d53-b468-e960d4c6b27c"
      unitRef="usd">2300000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1775a954b77647619fb48cbc454fc407_I20211101"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMzI5ODUzNDg4ODMyNQ_65dbd2f1-1215-4a97-a363-2609de62cbe3"
      unitRef="usd">2000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i7026bf4ddae94896a896c65fe6b25206_I20211101"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA5OTUxMTYzNDQxOQ_6ba699a3-fccb-4f83-93a1-c61b09d808f6"
      unitRef="usd">1650000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia846e65995da4adca5c35a3533164c9c_I20211101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA5OTUxMTYzNDQzNA_a757d9e0-a4dd-4864-a078-81fc38b3066e"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1775a954b77647619fb48cbc454fc407_I20211101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81NS9mcmFnOjE4Y2I0OGFkYWI2ODQ0NTNiOTcxY2IzN2FmYTk3YWVlL3RleHRyZWdpb246MThjYjQ4YWRhYjY4NDQ1M2I5NzFjYjM3YWZhOTdhZWVfMTA5OTUxMTYzNjEzNA_c7c36a38-ddeb-496d-8421-1e64ae0efa14"
      unitRef="usd">5000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5NA_3287b62d-c7e9-4ffa-ae54-0b47ac6c5f71">Lease Obligations&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases.  As of September&#160;30, 2021, the Company&#x2019;s leases have remaining lease terms of up to ten years.  Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_28d0c639-0d9c-415c-9d49-152d06305c8e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_9bf3c4b3-71e0-4331-ba50-21f64e9f2ad4"&gt;one&lt;/span&gt;&lt;/span&gt; to five years for both equipment and facility leases.  Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease.  In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components.  The Company&#x2019;s lease agreements do not contain significant residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The gross amount of assets held under finance leases as of September&#160;30, 2021 and December&#160;31, 2020 totaled $638.6 million and $563.0 million, respectively.  &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_deceffa0-1d0b-47af-bca1-13a87475e1f5"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_fc845699-2060-42d8-8cf3-200d9d32228b"&gt;Assets held under finance leases, net of accumulated depreciation&lt;/span&gt;&lt;/span&gt;, totaled $463.2 million and $418.7 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Depreciation expense associated with finance leases totaled $21.1 million and $17.5 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $58.8 million and $50.1 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease additions for the three and nine month periods ended September&#160;30, 2021 totaled $3.9 million and $89.2 million, respectively, which included additions from recent acquisitions.  For the nine month period ended September&#160;30, 2021, acquisition-related operating lease additions totaled &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$74.6 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  Operating lease additions for the three and nine month periods ended September&#160;30, 2020 totaled $3.3 million and $16.6 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the three month periods ended September&#160;30, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $26.1 million and $25.6 million, respectively, of which $2.4 million and $2.3 million, respectively, represented variable lease costs.  For the nine month periods ended September&#160;30, 2021 and 2020, rent expense for such leases totaled approximately $81.6 million and $87.7 million, respectively, of which $7.5 million and $8.0 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $158.3 million and $74.0 million for the three month periods ended September&#160;30, 2021 and 2020, respectively.  Rent expense for such leases totaled approximately $399.2 million and $224.4 million for the nine month periods ended &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2021 and 2020, respectively.  Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Additional Lease Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Future minimum lease commitments as of September&#160;30, 2021 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Finance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021, remaining three months&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less amounts representing interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease obligations, net of interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72"&gt;Less current portion&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966"&gt;Long-term portion of lease obligations, net of interest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.4%.  Non-cancelable operating leases had a weighted average remaining lease term of 3.8 years and a weighted average discount rate of 3.1% as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5NA_8204463f-147a-43c4-8693-ca2d0494dd20">Lease Obligations&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company enters into agreements that provide financing for machinery and equipment and for other of its facility, vehicle and equipment needs, including related party leases.  As of September&#160;30, 2021, the Company&#x2019;s leases have remaining lease terms of up to ten years.  Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_28d0c639-0d9c-415c-9d49-152d06305c8e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDA4_9bf3c4b3-71e0-4331-ba50-21f64e9f2ad4"&gt;one&lt;/span&gt;&lt;/span&gt; to five years for both equipment and facility leases.  Certain lease agreements may also contain options to purchase the leased property and/or options to terminate the lease.  In addition, lease agreements may include periodic adjustments to payment amounts for inflation or other variables, or may require payments for taxes, insurance, maintenance or other expenses, which are generally referred to as non-lease components.  The Company&#x2019;s lease agreements do not contain significant residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Finance Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The gross amount of assets held under finance leases as of September&#160;30, 2021 and December&#160;31, 2020 totaled $638.6 million and $563.0 million, respectively.  &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_deceffa0-1d0b-47af-bca1-13a87475e1f5"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Nw_fc845699-2060-42d8-8cf3-200d9d32228b"&gt;Assets held under finance leases, net of accumulated depreciation&lt;/span&gt;&lt;/span&gt;, totaled $463.2 million and $418.7 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Depreciation expense associated with finance leases totaled $21.1 million and $17.5 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $58.8 million and $50.1 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease additions for the three and nine month periods ended September&#160;30, 2021 totaled $3.9 million and $89.2 million, respectively, which included additions from recent acquisitions.  For the nine month period ended September&#160;30, 2021, acquisition-related operating lease additions totaled &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$74.6 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  Operating lease additions for the three and nine month periods ended September&#160;30, 2020 totaled $3.3 million and $16.6 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the three month periods ended September&#160;30, 2021 and 2020, rent expense for leases that have terms in excess of one year totaled approximately $26.1 million and $25.6 million, respectively, of which $2.4 million and $2.3 million, respectively, represented variable lease costs.  For the nine month periods ended September&#160;30, 2021 and 2020, rent expense for such leases totaled approximately $81.6 million and $87.7 million, respectively, of which $7.5 million and $8.0 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $158.3 million and $74.0 million for the three month periods ended September&#160;30, 2021 and 2020, respectively.  Rent expense for such leases totaled approximately $399.2 million and $224.4 million for the nine month periods ended &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2021 and 2020, respectively.  Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Additional Lease Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Future minimum lease commitments as of September&#160;30, 2021 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Finance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021, remaining three months&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less amounts representing interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease obligations, net of interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72"&gt;Less current portion&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966"&gt;Long-term portion of lease obligations, net of interest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2021, finance leases had a weighted average remaining lease term of 2.5 years and a weighted average discount rate of 3.4%.  Non-cancelable operating leases had a weighted average remaining lease term of 3.8 years and a weighted average discount rate of 3.1% as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <mtz:LesseeLeaseTermOfContract
      contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk1_1cf464cc-0aa4-4e6f-ae24-1ca9cd942a97">P10Y</mtz:LesseeLeaseTermOfContract>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="ifcdad9a0612046d5ab17b8a74834e183_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDE0_68087bd6-74b4-4aa0-a7c6-22468642adae">P5Y</mtz:LesseeLeaseRenewalTerm>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="id5804981245347428d2b891ff7beadaa_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfNDE0_6af19b63-afcc-4d12-963c-311f14158af8">P5Y</mtz:LesseeLeaseRenewalTerm>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTA0Mg_d8731186-93f4-4d48-9b26-75d034b53813"
      unitRef="usd">638600000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTA0OQ_8cfa98a6-a139-4975-8350-448d826f8fd8"
      unitRef="usd">563000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTE0Mw_ac2e1e27-0598-4163-ad88-a10afe5a6d33"
      unitRef="usd">463200000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTE1MA_97a2fede-fdf0-4737-8f00-69c29aed47a4"
      unitRef="usd">418700000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTI0NQ_ef90c45f-0191-4adf-b676-307bd5be22eb"
      unitRef="usd">21100000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTI1Mg_2429b5e6-717c-48b1-b09c-dd3028d6df7b"
      unitRef="usd">17500000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTMyMw_3996bb44-dbcc-4cbe-9a5e-252f5f36e418"
      unitRef="usd">58800000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTMzMA_3ed8367b-9a0c-4dc1-9bd3-e311202a43ae"
      unitRef="usd">50100000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTQ4MQ_8b05697a-4f01-4196-9d41-23873d0e626c"
      unitRef="usd">3900000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTQ4OA_47f5ed64-6f21-43b3-a1d1-ba1827a59f8e"
      unitRef="usd">89200000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5e8e8dfe767d4d21b7b46b9a5ce42ceb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTY0Ng_4fee87d6-ba26-44b4-bd28-62d8b4445883"
      unitRef="usd">74600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTcyNg_78020a79-6156-4096-b310-996e503ee482"
      unitRef="usd">3300000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTczMw_30db74ae-166e-4123-9da6-ee6468a7ecf4"
      unitRef="usd">16600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i8d49416e701d46b48f545006123f5514_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTg0Ng_08bca29e-3a6c-469c-af9b-46f43b8e20fc">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseExpense
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTg3MQ_25635b6d-f260-4da5-a51c-e659cb1ac6cf"
      unitRef="usd">26100000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTg3OA_ae0c86ce-ce4b-49ba-98f1-9280f0c12f4b"
      unitRef="usd">25600000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTkwNQ_f959c1bd-1b5f-44fe-85ba-d377c18621ef"
      unitRef="usd">2400000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMTkxMg_7efa0b82-256e-42f2-bf22-467b6ca4ce02"
      unitRef="usd">2300000</us-gaap:VariableLeaseCost>
    <us-gaap:OperatingLeaseExpense
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjA1OA_91745ea1-0735-4a2e-a855-27ded627b9aa"
      unitRef="usd">81600000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjA2NQ_010a9085-d279-4ffe-bcb0-270216a2e6d2"
      unitRef="usd">87700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjA5Mg_966cc835-0422-4d89-b237-2b49ce01f602"
      unitRef="usd">7500000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjA5OQ_660b6985-d9fb-4345-aa06-657b5eec0588"
      unitRef="usd">8000000</us-gaap:VariableLeaseCost>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ie25998c3167444aba8b3223ce075c329_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjIxNg_9d32179e-a4da-4475-a563-59c0eaaf9256">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:ShortTermLeaseCost
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjI1MA_30f3571a-d1e3-4816-a9b6-283d33e211c4"
      unitRef="usd">158300000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjI1Nw_fec8f995-9682-406e-9651-40e9586934bb"
      unitRef="usd">74000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjM2OA_bebb2a43-7ffc-4783-9310-c0b751c89e4a"
      unitRef="usd">399200000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjM3NQ_a3c13d42-5fd9-428a-a53a-e6b18a2bb02e"
      unitRef="usd">224400000</us-gaap:ShortTermLeaseCost>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5Mw_692ca907-0eaa-42e3-9894-ce7eebdb1618">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Future minimum lease commitments as of September&#160;30, 2021 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Finance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021, remaining three months&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less amounts representing interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease obligations, net of interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72"&gt;Less current portion&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966"&gt;Long-term portion of lease obligations, net of interest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk5NQ_6861d387-ec02-4f62-8e38-d1e1e1574a37">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Future minimum lease commitments as of September&#160;30, 2021 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Finance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021, remaining three months&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less amounts representing interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease obligations, net of interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;209.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMC0xLTEtMA_05457593-19c5-4c73-a45f-4c771a8a3f72"&gt;Less current portion&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMC0xLTEtMA_1379d148-2160-4a71-a9a1-1abb3e425966"&gt;Long-term portion of lease obligations, net of interest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMS0xLTEtMS0w_a8776a4b-9d23-4850-9565-7a8a260ff4a5"
      unitRef="usd">43600000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMS0zLTEtMS0w_cb4d7b57-729c-48ef-a9f3-b11b719c37bf"
      unitRef="usd">31500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMi0xLTEtMS0w_ec0a548e-0377-4e7e-80f6-88c7f9090a5c"
      unitRef="usd">133400000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMi0zLTEtMS0w_3327005d-5d48-424a-8002-f3c07f21ae52"
      unitRef="usd">73300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMy0xLTEtMS0w_45a59386-9150-4971-98ee-f3ab2422ce01"
      unitRef="usd">81800000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMy0zLTEtMS0w_28ab8fdf-a18b-4f1e-8f40-c8c4067a054c"
      unitRef="usd">43400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNC0xLTEtMS0w_2c6dc7c3-b35a-4dee-be3b-3ed270f96b40"
      unitRef="usd">41700000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNC0zLTEtMS0w_906845a5-fd62-4e62-86c2-f3ce4acf8772"
      unitRef="usd">30600000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNS0xLTEtMS0w_6f2a1911-9f13-4a1a-87e6-a0b1951039d6"
      unitRef="usd">12400000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNS0zLTEtMS0w_917e3750-ad06-4110-b231-c27c307b4ff1"
      unitRef="usd">19100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <mtz:FinanceLeaseLiabilityTobePaidafterYearFour
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNi0xLTEtMS0w_6b9e9ca6-7174-4cc7-9289-38598f682a8c"
      unitRef="usd">1000000.0</mtz:FinanceLeaseLiabilityTobePaidafterYearFour>
    <mtz:LesseeOperatingLeaseLiabilityTobePaidafterYearFour
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNi0zLTEtMS0w_656531d6-b09a-4b85-8390-aa146a799382"
      unitRef="usd">25000000.0</mtz:LesseeOperatingLeaseLiabilityTobePaidafterYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNy0xLTEtMS0w_f98ce607-fb70-4f5f-b842-7ad302e07b1e"
      unitRef="usd">313900000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfNy0zLTEtMS0w_d5484703-3dfa-4c2d-8c3c-334853851f53"
      unitRef="usd">222900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfOC0xLTEtMS0w_ce3e5c60-4016-456c-a485-0e8a330acc5a"
      unitRef="usd">12200000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfOC0zLTEtMS0w_5485e7a2-482b-469a-b1d0-c39cd9b2513a"
      unitRef="usd">13100000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfOS0xLTEtMS0w_e051b946-63bd-48a9-b52c-2f4d902f7a03"
      unitRef="usd">301700000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfOS0zLTEtMS0w_0156a780-a3cf-48a1-b662-bda7e5cd3f9e"
      unitRef="usd">209800000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMS0xLTEtMA_4dcc45e3-8ba5-4c5c-906e-27b249023262"
      unitRef="usd">140800000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTAtMy0xLTEtMA_babed6e8-522a-4795-8a7f-270521f6c583"
      unitRef="usd">80200000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMS0xLTEtMA_c01adcfa-18a0-4bcf-aed3-21a0b13dbd6c"
      unitRef="usd">160900000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RhYmxlOjhmODJlN2E4M2RlNjQyNzZiMDY3OWY4OWE0YTE4NzI0L3RhYmxlcmFuZ2U6OGY4MmU3YTgzZGU2NDI3NmIwNjc5Zjg5YTRhMTg3MjRfMTEtMy0xLTEtMA_66d37988-c643-4fce-b937-9319aa2e645d"
      unitRef="usd">129600000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjgxMg_6e50e88d-d9c7-40d9-b458-f0ef7f09349a">P2Y6M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjg1NQ_fb2e3515-931d-4e65-9800-b4ed488c8334"
      unitRef="number">0.034</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjkzOQ_bcfdb4a2-e075-4721-a555-fd0a35269d29">P3Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl81OC9mcmFnOjlhZmJmMTkyZmQ3YjQ4MWQ4ZmIzZjI4NzA3YzJmZjlmL3RleHRyZWdpb246OWFmYmYxOTJmZDdiNDgxZDhmYjNmMjg3MDdjMmZmOWZfMjk4Mg_83936c83-f707-4a54-b79c-88263a39dc33"
      unitRef="number">0.031</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDM2Mg_512b8ca4-d936-4ffa-bfa2-5416832b64aa">Stock-Based Compensation and Other Employee Benefit Plans&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has stock-based compensation plans, under which shares of the Company&#x2019;s common stock are reserved for issuance, including the MasTec, Inc. Amended and Restated 2013 Incentive Compensation Plan (the &#x201c;Restated 2013 Incentive Plan&#x201d;), which became effective in May 2021, and which amends and restates the MasTec, Inc. 2013 Incentive Compensation Plan (as amended from time to time, the &#x201c;2013 Incentive Plan&#x201d;).  The Restated 2013 Incentive Plan increases the total number of shares of MasTec, Inc. common stock reserved and available for delivery pursuant to awards under the Restated 2013 Incentive Plan by 1,150,000 shares.  Under all stock-based compensation plans in effect as of September&#160;30, 2021, there were approximately 3,673,000 shares available for future grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-cash stock-based compensation expense under all plans totaled $6.1 million and $5.6 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $17.7 million and $15.5 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Income tax benefits associated with stock-based compensation arrangements, including from the vesting of share-based payment awards, totaled $1.2 million and $1.4 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $3.4 million and $3.6 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec grants restricted stock awards and restricted stock units (together, &#x201c;restricted shares&#x201d;) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the &#x201c;market price&#x201d;) on the date of grant.  During the restriction period, holders of restricted stock awards are entitled to vote the shares.  As of September&#160;30, 2021, total unearned compensation related to restricted shares was approximately $34.5 million, which amount is expected to be recognized over a weighted average period of approximately 1.9 years.  The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $0.3 million and $0.2 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $11.6 million and $6.7 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Activity, restricted shares: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restricted &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Per Share Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested restricted shares, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,845,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(118,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested restricted shares, as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,861,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Includes 2,500 and 2,300 restricted stock units as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has certain employee stock purchase plans (collectively, &#x201c;ESPPs&#x201d;), under which shares of the Company&#x2019;s common stock are available for purchase by eligible participants.  Effective January 1, 2021, the Company&#x2019;s ESPPs were amended (the &#x201c;Amended ESPPs&#x201d;), eliminating the look-back option and changing the offering period from three months to two weeks.  Under the Amended ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period.  Previously, these plans allowed participants to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares at the lower of (i) the date of commencement of the offering period or (ii) the last day of the offering period, as defined in the plan documents.  Prior to January 1, 2021, the fair value of purchases under the ESPPs was estimated using the Black-Scholes option-pricing valuation model.  The Company may issue common shares to plan participants or reacquire common shares on the open market or in privately negotiated transactions, at the Company&#x2019;s discretion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the three and nine month periods ended September&#160;30, 2021, 21,636 shares and 60,669 shares, respectively, were purchased by participants under the Company&#x2019;s ESPPs for $1.8 million and $5.0 million, respectively, which shares were reacquired by the Company on the open market.  For the three and nine month periods ended September&#160;30, 2020, 39,596 shares and 193,655 shares, respectively, were purchased by participants for $1.5 million and $5.5 million, respectively, which shares were newly issued by the Company.  Compensation expense associated with the Company&#x2019;s ESPPs totaled approximately $0.3 million and $0.5 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled approximately $0.9 million and $1.7 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i443a5142bd084fbe88c90f86603bc0c2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNjI4_c84ecbea-0153-4391-b90a-778756ca61ed"
      unitRef="shares">1150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNzI2_d5779f29-c1bd-4eb5-8a5b-6a51411a6b1b"
      unitRef="shares">3673000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfODMw_0c0afe01-ab65-40d7-ba7c-95dbe2dd24d4"
      unitRef="usd">6100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfODM3_5062afcc-b6a5-4df3-944e-5e161e78a9a8"
      unitRef="usd">5600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfOTA4_3227eb07-9d38-41eb-8b81-60551b938d76"
      unitRef="usd">17700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfOTE1_7ddce1de-eec5-4db7-930b-e339532cbe07"
      unitRef="usd">15500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMTA1Nw_d720d9dc-23e2-4335-94ff-f351e7078404"
      unitRef="usd">1200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMTA2NA_64e8b818-1ccb-4a2c-8a2e-e726ad9445eb"
      unitRef="usd">1400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMTA5OTUxMTYzMzM3Ng_fcd3943b-b216-414c-8641-c81bb3f20a08"
      unitRef="usd">3400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMTA5OTUxMTYzMzM4NA_3e554b8d-3da6-4403-a39a-00ee92988f43"
      unitRef="usd">3600000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i848b91e812d84ec0b4ad020c2cdf004d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjAzMg_c817b858-944d-4eb4-9af9-5b3323ee20ab"
      unitRef="usd">34500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if22211278f2640bdab4579b609a449f6_D20210930-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjEyNg_c99e702b-f43b-4ef0-9db6-60c5d823ed9c">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i12c56e7d572b48c1ac629712d0ed64e2_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjI0Nw_80b65569-c2a0-4953-b968-57cc16a0a91c"
      unitRef="usd">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i2618bae6fc70430da42a40a2bc609468_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjI1NA_4beb1eb5-f56a-4c07-ac71-e77b317b902c"
      unitRef="usd">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjMyNQ_4d5396f4-b4c4-4d68-9de0-03219302e00a"
      unitRef="usd">11600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i20192e9c3a09437ebd22a08aca95e94c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjMzMg_43bb225d-600d-4456-9fb7-104611d9f430"
      unitRef="usd">6700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDM2NQ_1d32a4f6-56ed-4812-bee6-feb1c29e4a47">&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Activity, restricted shares: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restricted &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Per Share Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested restricted shares, as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,845,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(118,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Canceled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested restricted shares, as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,861,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Includes 2,500 and 2,300 restricted stock units as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7a4af4e1f53640b4b0ee3c490f2eb0e4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMS0xLTEtMS0w_cd125a43-9a29-46ec-b757-152a3b54c3b9"
      unitRef="shares">1845341</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7a4af4e1f53640b4b0ee3c490f2eb0e4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMS0zLTEtMS0w_0076ff12-2ccf-47b9-b56b-7c263b13a561"
      unitRef="usdPerShare">34.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMi0xLTEtMS0w_46a955f3-5f41-44b5-8758-6974722425b2"
      unitRef="shares">160221</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMi0zLTEtMS0w_68f700fe-3fb7-4ad5-9b39-1dd9cccaf639"
      unitRef="usdPerShare">93.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMy0xLTEtMS0w_a309a9e8-92e9-4f0e-a1cd-1e558497c199"
      unitRef="shares">118263</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfMy0zLTEtMS0w_b8f35608-0d10-417c-b3c0-bae9bf77a08e"
      unitRef="usdPerShare">52.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfNC0xLTEtMS0w_7d30d520-543b-4907-9e25-5e8b063a8a0c"
      unitRef="shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i18c07a35d97746fd9fa475f5288d6f81_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfNC0zLTEtMS0w_c35e5769-6cea-454a-9c6f-70aab4385fd0"
      unitRef="usdPerShare">31.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i848b91e812d84ec0b4ad020c2cdf004d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfNS0xLTEtMS0w_c0ec7aec-197e-4a12-b2fb-3f976fb42bc5"
      unitRef="shares">1861299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i848b91e812d84ec0b4ad020c2cdf004d_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RhYmxlOmFlNmVlOWUxODNkNjQxMjk4Yzk4YzVmMmZmMjk0ZDRmL3RhYmxlcmFuZ2U6YWU2ZWU5ZTE4M2Q2NDEyOThjOThjNWYyZmYyOTRkNGZfNS0zLTEtMS0w_7db13f22-03ca-404a-923a-335650a9e854"
      unitRef="usdPerShare">38.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie9ba16d268f34730a8f2492855fa69dc_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjQwNg_12581c30-1860-4f3d-af9a-2e5b4ebc78c8"
      unitRef="shares">2500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9cec2df45cdd4c1ab2a58ac8c024b096_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjQxMw_75b80b86-469e-4f3c-9373-6fd64eb5e5a9"
      unitRef="shares">2300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ia78faf5999b24d209055869795c272a4_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMjk2Ng_92567cae-1144-4c2d-b648-f91a7630acb8"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ia78faf5999b24d209055869795c272a4_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzE5MQ_92567cae-1144-4c2d-b648-f91a7630acb8"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzczOQ_384a5450-ad79-43e0-9b59-f494b8962095"
      unitRef="shares">21636</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzc1Mw_885dd8de-a3df-4e3c-8433-89854fb5b25a"
      unitRef="shares">60669</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i7de8b30c7d994863b4b79d0ce999a167_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzgzOQ_45f5d667-a253-400d-9f0d-48879d85b74f"
      unitRef="usd">1800000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ia78faf5999b24d209055869795c272a4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzg0Ng_896e93d7-fa8f-4361-b1a8-229ae1cf87eb"
      unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzk3MQ_444da13b-5644-4e8e-a2d8-af37154807c4"
      unitRef="shares">39596</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfMzk4NQ_1ec559ad-68df-4d38-881f-a58ac470b1da"
      unitRef="shares">193655</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="idcb008ffe10c4c368f513c7eebcc600d_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDA0NQ_242beb36-3563-4c0e-9540-875fc6b5b570"
      unitRef="usd">1500000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i86ef20c059584f0c97044a2e49afcfae_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDA1Mg_af14b66e-7ad4-4c7a-b7b8-8664c051c27b"
      unitRef="usd">5500000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="i7de8b30c7d994863b4b79d0ce999a167_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDE5Nw_7d168c8c-e6ee-43c1-b992-9c4d9234ede4"
      unitRef="usd">300000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="idcb008ffe10c4c368f513c7eebcc600d_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDIwNA_33f92d43-8615-44b3-b936-ede3e3843bf8"
      unitRef="usd">500000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="ia78faf5999b24d209055869795c272a4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDI4OQ_f5fd1392-9575-4182-b7a0-f13a148a3071"
      unitRef="usd">900000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="i86ef20c059584f0c97044a2e49afcfae_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82MS9mcmFnOjk5ZGQxNDVlNzg3MTRkZjQ5YzMzYWMyN2IwY2Y5NjBjL3RleHRyZWdpb246OTlkZDE0NWU3ODcxNGRmNDljMzNhYzI3YjBjZjk2MGNfNDI5Ng_d00706b2-9d28-467d-86b8-466b4d0bca8c"
      unitRef="usd">1700000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RleHRyZWdpb246NGI1OWRjYzk3YWI1NDk2NjhmZTMwNjZiYzZiNzM3MzJfMTIwNw_978c008d-c0b3-414a-84a5-6d18a46ea40d">Other Retirement Plans&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Multiemployer Plans.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain of MasTec&#x2019;s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (&#x201c;MEPPs&#x201d;).  Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans.  Multiemployer plan contribution rates are determined annually and assessed on a &#x201c;pay-as-you-go&#x201d; basis based on union employee payrolls.  Union payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Multiemployer Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Covered Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contributions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;High&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Multiemployer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fluctuations in the number of employees covered under multiemployer plans and related contributions in the table above related to the timing of activity for the Company&#x2019;s union resource-based projects, the majority of which are within its oil and gas operations, as well as the effect of the Company&#x2019;s 2021 acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RleHRyZWdpb246NGI1OWRjYzk3YWI1NDk2NjhmZTMwNjZiYzZiNzM3MzJfMTE5Nw_c2414561-f19b-4861-8f51-a3f68fe8cb39">Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Multiemployer Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Covered Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contributions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;High&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Multiemployer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="iafce3b84da1b46f6a2e6345e50ba3aab_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC0xLTEtMS0w_9d34b28f-a681-449e-af82-3f91554cd056"
      unitRef="employee">5116</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="ia7feca0be2e74240b9b2119f6b2f08cb_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC0zLTEtMS0w_8fab39dd-7ec7-4d0d-80ec-4134b8610afb"
      unitRef="employee">6979</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ia726fd646ec248e49a2c041d35f3a774_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC01LTEtMS0w_2ed0182c-2e80-4cd3-92ca-375a493e65eb"
      unitRef="usd">36900000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i48ade1efc5864d27bba2244330bebe66_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC03LTEtMS0w_48aaa4e4-e61a-4986-9319-4c3c6e37a255"
      unitRef="usd">11700000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNC05LTEtMS0w_c2dbb4e6-6cd4-46e3-8f39-5e5c0891909b"
      unitRef="usd">48600000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i88942c8356954a77a082a5b72499c7e1_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS0xLTEtMS0w_2c0d0c18-19e3-41e0-a4a7-195ad50bdba4"
      unitRef="employee">1452</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="ia7b1a0afbdc14601a6564f12badd6a11_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS0zLTEtMS0w_b960d99b-d5c3-4d57-a4de-51d38e354359"
      unitRef="employee">1469</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i52000b339ba34b8fb32032867746bc62_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS01LTEtMS0w_08413af0-cc23-4d00-9b00-0438ec89ca40"
      unitRef="usd">7200000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="idbe69b2e71ca4d5b95e73fee14f294da_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS03LTEtMS0w_9ad1ff67-9f6d-44cd-9b37-961b91bcc886"
      unitRef="usd">1700000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNS05LTEtMS0w_95bbc063-0575-4f0d-8fd3-780df3706957"
      unitRef="usd">8900000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="ic8ccbe0632ba4ab59e9ecb984093e812_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy0xLTEtMS0w_3a646690-79d2-4a67-9897-5c18abf07bad"
      unitRef="employee">2412</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i515658cbc78944fb963fe2568dedb592_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy0zLTEtMS0w_1df7045a-5f20-4858-a504-f03128d2f8ff"
      unitRef="employee">6979</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i65e30f8c07b14c62969639c91a046742_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy01LTEtMS0w_ee7620e9-5063-4488-9091-e6494e7ff5c8"
      unitRef="usd">81100000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i6fa47c1b4f644483b4350351d3c3300a_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy03LTEtMS0w_242ffa8b-4388-480b-9af9-3d1b2f10bd16"
      unitRef="usd">21900000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfNy05LTEtMS0w_7922465c-bbfe-4ad3-9ae0-ab66bba0ed43"
      unitRef="usd">103000000.0</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i3dba75df9310485192d5a5cfc7e6291a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC0xLTEtMS0w_a7641a64-6588-4075-9557-9c14e907b3c4"
      unitRef="employee">1119</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i979f7b4c54e54d97911b71da346d8c21_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC0zLTEtMS0w_1e2dfec8-7f7b-473e-9db1-a107c039da98"
      unitRef="employee">1469</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i884309eb511e47c1a7f38d08f863ead0_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC01LTEtMS0w_c35ec3f7-188d-43c7-9652-f84325fa9501"
      unitRef="usd">19500000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i784011d050494af298fe89e7c2e30684_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC03LTEtMS0w_20dcdb2e-2121-4d26-80f9-e8aa19f974c9"
      unitRef="usd">5500000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82NC9mcmFnOjRiNTlkY2M5N2FiNTQ5NjY4ZmUzMDY2YmM2YjczNzMyL3RhYmxlOjlhODg5MjIyOTNiYzQ0NzM5N2NkODU5ZmJhODVlYTk2L3RhYmxlcmFuZ2U6OWE4ODkyMjI5M2JjNDQ3Mzk3Y2Q4NTlmYmE4NWVhOTZfOC05LTEtMS0w_373f8a7d-594d-43c7-afdc-0d70510edbaa"
      unitRef="usd">25000000.0</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfMTcxNg_76dc6d68-1efc-4715-8453-0aa99d6ca8c1">Equity&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s share repurchase programs provide for the repurchase of shares of MasTec common stock from time to time in open market transactions or in privately negotiated transactions in accordance with applicable securities laws.  The Company&#x2019;s share repurchase programs do not have an expiration date.  There were no share repurchases under the Company&#x2019;s share repurchase programs in either of the three or nine month periods ended September&#160;30, 2021.  During the nine month period ended September&#160;30, 2020, the Company repurchased 3.6 million shares of its common stock, substantially all of which were repurchased in the first quarter, for an aggregate purchase price totaling approximately $120.2 million.  As of September&#160;30, 2021, $158.6 million was available for future share repurchases under all of the Company&#x2019;s open share repurchase programs, which included $8.6 million under the Company&#x2019;s December 2018 share repurchase program, and the full amount of the Company&#x2019;s March 2020 $150 million share repurchase program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrealized foreign currency translation activity, net, for each of the three and nine month periods ended September&#160;30, 2021 and 2020 relates to the Company&#x2019;s operations in Canada and Mexico.  For the three and nine month periods ended September&#160;30, 2021, unrealized investment activity includes unrealized gains on the Waha JV swaps and unrealized losses on the AVCT convertible debentures prior to their conversion in the third quarter of 2021.  The net unrealized gain on the AVCT convertible debentures was reclassified into other income, net in the third quarter of 2021 in conjunction with the conversion into shares of AVCT common stock.  For the three month period ended September&#160;30, 2020, unrealized investment activity includes unrealized gains on both the Waha JV swaps and the AVCT convertible debentures, and for the nine month period ended September&#160;30, 2020, includes unrealized losses on the Waha JV swaps, offset, in part, by unrealized gains on the AVCT convertible debentures.  See Note 4 - Fair Value of Financial Instruments for additional information pertaining to the Waha JV swaps and AVCT convertible debentures.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfMjcz_4f5ddb68-56b5-46a2-ad1c-3eb5f03e608b"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfMjcz_8bbe9608-8876-4adc-af06-ce5aa80c970b"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfNDUy_e5ba6a85-0188-4d7d-9cab-2ec4164e15ff"
      unitRef="shares">3600000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfNTM3_dab3be6a-12e2-4d94-8e70-cdb8c57c13e5"
      unitRef="usd">120200000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfNjA3_aee883d2-8911-4f40-8f3a-dc05a9e14632"
      unitRef="usd">158600000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i7941b5e6c7d0452882565589086ec062_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfNzI3_e36c497b-fb5c-4454-b8dc-7f5946603497"
      unitRef="usd">8600000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i026611d25aad44f6847a42c6a35c3ec2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl82Ny9mcmFnOjlkZTg4Y2FhNjU0NTQwZDY5NTE4NDFlMjQ5ZmE3MDRkL3RleHRyZWdpb246OWRlODhjYWE2NTQ1NDBkNjk1MTg0MWUyNDlmYTcwNGRfODM4_b231e6bb-ccf0-4652-b3cb-a3f5b1af6c93"
      unitRef="usd">150000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfOTg2_a685cf5c-23fb-40b7-9ed6-11607bac25cd">Income TaxesIn determining the quarterly provision for income taxes, management uses an estimated annual effective tax rate based on forecasted annual pre-tax income, permanent tax differences, statutory tax rates and tax planning opportunities in the various jurisdictions in which the Company operates.  The effect of significant discrete items is separately recognized in the quarter(s) in which they occur.  For the three month periods ended September&#160;30, 2021 and 2020, the Company&#x2019;s consolidated effective tax rates were 19.7% and 25.7%, respectively.  For the nine month periods ended September&#160;30, 2021 and 2020, the Company&#x2019;s consolidated effective tax rates were 24.8% and 22.7%, respectively.  The Company&#x2019;s effective tax rate for the nine month period ended September&#160;30, 2021 included the negative effect of $2.3 million related to non-deductible share-based compensation, offset by a benefit from adjustments related to the third quarter 2021 finalization of the Company&#x2019;s 2020 tax returns.  For the nine month period ended September&#160;30, 2020, the Company&#x2019;s tax rate benefited from the release of approximately $9.6 million of certain valuation allowances on Canadian deferred tax assets that were no longer necessary, as well as from adjustments related to the finalization of the Company&#x2019;s 2019 tax returns.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNTA3_8cad85d3-91ac-4e50-9c30-35ffec76c34a"
      unitRef="number">0.197</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNTE0_a58d742d-280a-4b21-8085-5b28d976bd99"
      unitRef="number">0.257</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNjI3_1cf63a2d-236d-4a02-8383-a792c6f29944"
      unitRef="number">0.248</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNjM0_9d38e95b-caba-4c01-8559-bcebd176cc6a"
      unitRef="number">0.227</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfNzUx_731d075a-c302-4041-bbae-dc0b4611cfdb"
      unitRef="usd">2300000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83MC9mcmFnOmVlMWIwZDI4MDRmZTQ2NDA5ZDVjYjlkZjkwZWUyMzFiL3RleHRyZWdpb246ZWUxYjBkMjgwNGZlNDY0MDlkNWNiOWRmOTBlZTIzMWJfODg4_8e292575-fcf4-429d-8ceb-1d69dfe79345"
      unitRef="usd">-9600000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNjU1OA_72bdb739-782b-4d7d-95b8-ff465a17b13d">Segments and Related Information&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Discussion&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company manages its operations under five operating segments, which represent its five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Electrical Transmission and (5) Other.  This structure is generally focused on broad end-user markets for the Company&#x2019;s labor-based construction services.  All five reportable segments derive their revenue from the engineering, installation and maintenance of infrastructure, primarily in North America.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others.  The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy and various types of heavy civil and industrial infrastructure.  The Company performs engineering, construction and maintenance services for pipelines and processing facilities for the energy and utilities industries through its Oil and Gas segment.  The Electrical Transmission segment primarily serves the energy and utility industries through the engineering, construction and maintenance of electrical transmission lines and substations, including electrical distribution network systems.  The Other segment includes certain equity investees, the services of which vary from those provided by the Company&#x2019;s primary segments, as well as other small business units that perform construction and other services for a variety of international end-markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting.  As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA.  The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company&#x2019;s financial results and assess its prospects for future performance.  The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company&#x2019;s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry.  Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Summarized financial information for MasTec&#x2019;s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions.  The tables below may contain slight summation differences due to rounding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;670.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;645.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,869.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,943.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;518.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;468.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,350.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,181.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;858.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;462.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,205.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,190.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electrical Transmission&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;365.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;731.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,404.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,698.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,142.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,684.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Revenue generated primarily by utilities customers represented 22.2% and 15.7% of Communications segment revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and represented 21.0% and 15.3% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;EBITDA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;476.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electrical Transmission&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(86.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(100.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;694.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electrical Transmission&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;EBITDA Reconciliation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plus:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;262.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;694.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Foreign Operations and Other.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec has operations in North America, primarily in the United States and Canada, and, to a lesser extent, in Mexico, the Caribbean and India.  Revenue derived from U.S. operations totaled $2.4 billion and $1.7 billion for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $6.0 billion and $4.6 billion for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Revenue derived from foreign operations totaled $40.8 million and $18.2 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled $120.7 million and $77.8 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively, substantially all of which was derived from the Company&#x2019;s Canadian operations in its Oil and Gas segment.  Long-lived assets held in the U.S. included property and equipment, net, of $1.0 billion and $959.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and, for the Company&#x2019;s businesses in foreign countries, totaled $21.7 million and $22.8 million, respectively.  Intangible assets and goodwill, net, related to the Company&#x2019;s U.S. operations totaled approximately $1.8 billion and $1.4 billion as of September&#160;30, 2021 and December&#160;31, 2020, respectively, and for the Company&#x2019;s businesses in foreign countries, totaled approximately $45.4 million and $50.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  The majority of the Company&#x2019;s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations.  As of September&#160;30, 2021 and December&#160;31, 2020, amounts due from customers from which foreign revenue was derived accounted for approximately 4% and 5%, respectively, of the Company&#x2019;s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue.  Revenue from governmental entities for both the three and nine month periods ended September&#160;30, 2021 totaled approximately 5% of total revenue, and for both the three and nine month periods ended September&#160;30, 2020 totaled approximately 2% of total revenue, substantially all of which was derived from the Company&#x2019;s U.S. operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue concentration information for significant customers as a percentage of total consolidated revenue was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Customer:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enbridge, Inc. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AT&amp;amp;T (excluding DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;The Company&#x2019;s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; was spun off from AT&amp;amp;T in July 2021.  Revenue from DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; is excluded from AT&amp;amp;T for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;The Company&#x2019;s relationship with AT&amp;amp;T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&amp;amp;T&#x2019;s: (i) wireless; (ii) wireline/fiber; and (iii) other installation services, including smart city initiatives.  Revenue from AT&amp;amp;T is included within the Communications segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNzM_36608cbe-aeff-4464-bbe8-ae73e0f7a4d6"
      unitRef="reportingunit">5</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMTE2_a97a03b3-172b-4c78-be07-6203d955aa79"
      unitRef="reportingunit">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzA0_a97a03b3-172b-4c78-be07-6203d955aa79"
      unitRef="reportingunit">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNjU0MA_4ec38cc3-e6bb-49c4-bf07-e54bb6acbd9f">&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;670.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;645.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,869.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,943.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;518.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;468.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,350.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,181.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;858.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;462.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,205.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,190.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electrical Transmission&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;365.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;731.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,404.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,698.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,142.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,684.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Revenue generated primarily by utilities customers represented 22.2% and 15.7% of Communications segment revenue for the three month periods ended September&#160;30, 2021 and 2020, respectively, and represented 21.0% and 15.3% for the nine month periods ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;EBITDA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;160.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;476.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;315.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electrical Transmission&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(86.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(100.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;694.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Electrical Transmission&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;210.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i6e8d81c00cf142c6a28d43d33401320d_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMi0xLTEtMS0w_fe671cf2-4c99-476e-98de-98e27fc69395"
      unitRef="usd">670300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4448eeec0c2c4621af3b66553d316a0c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMi0zLTEtMS0w_739024d7-36c2-4f4c-b674-5a8ae893c393"
      unitRef="usd">645400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8d86a0858fa54161888e88764b10e2a4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMi01LTEtMS0w_22cef8a1-9810-4421-ba61-d31f5f420b88"
      unitRef="usd">1869300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i63d6cd60021044c38649b3a009c00534_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMi03LTEtMS0w_f0c0e0c4-dc69-463d-8cf5-20f659bccee6"
      unitRef="usd">1943800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i985f7a669a2d46dea01ef727aff4a615_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMy0xLTEtMS0w_be1f786d-97d3-48c7-b22b-d0685f958a78"
      unitRef="usd">518400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i13df1c8426844a8896dc01f3793e2a57_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMy0zLTEtMS0w_5bb0d2a1-afe0-47df-bdc8-869b7a5e2364"
      unitRef="usd">468900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icd589ea2b9944ff29a5cffb9bc638d07_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMy01LTEtMS0w_1d5a0d3e-0568-43cc-be58-8d2d565f7896"
      unitRef="usd">1350300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1338325700834794aebfab5e6f5fa6a8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfMy03LTEtMS0w_a09c260d-ce80-413b-8e51-9174b5dd1ecd"
      unitRef="usd">1181400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5566adf5deff403e95fce9a1bd84d34a_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNC0xLTEtMS0w_86f74121-1920-4049-9c7c-1ae181f24db6"
      unitRef="usd">858400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieecda415e9f44c3d8dfc87a371458fee_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNC0zLTEtMS0w_3cd390d7-2af8-42ea-93a3-11cb5020bf70"
      unitRef="usd">462500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7de8940c021f471bbbbfbfb2397e30d0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNC01LTEtMS0w_0d8b4225-a8b0-42d0-9beb-79c1c0c03ae5"
      unitRef="usd">2205300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieeb51a721e7e48f9b87e642e8e4511e8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNC03LTEtMS0w_7c0c16b0-ad29-46f4-9eee-8a1ba78ade95"
      unitRef="usd">1190100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0cf023f6754747d28a99439c86ba5ff1_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNS0xLTEtMS0w_472db7f4-faa5-4b48-8b19-ff15051ef447"
      unitRef="usd">365300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iad62e1e2b91d41cfb91687aa2b94ee7a_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNS0zLTEtMS0w_a93e880d-4471-46e0-a9e2-b556e26c6979"
      unitRef="usd">128500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i28860e6925bb41c8b88b1b50fcae2f3c_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNS01LTEtMS0w_dc9bb0e2-b6a7-42db-a97f-a36d92f5070b"
      unitRef="usd">731400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i04ef54aab2884cceb4162aef6307d29f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNS03LTEtMS0w_ce84abd7-2332-4bc4-b128-2096fe37de5f"
      unitRef="usd">380700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1f34c44313914f59923d732c2cf1758f_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNi0xLTEtMS0w_aa4f33bb-5231-407e-82ad-e9e829e1342b"
      unitRef="usd">0.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1d2ed65ea0fc465f9266ad5765091c9c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNi0zLTEtMS0w_d871294d-fbd4-4605-9b77-3b6ecb0c2085"
      unitRef="usd">100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if46635d53e574109ac01f04d22a3fdbd_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNi01LTEtMS0w_6d8a6989-0670-45d3-b439-ea05c6e9a9bf"
      unitRef="usd">0.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia05521a3c14e4ce5a5be2df2566bf19f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNi03LTEtMS0w_338c8e95-8e1a-4d08-bdde-8ca3f0db93a2"
      unitRef="usd">200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1fc3f44d5fbb4ce6907326497527fb43_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNy0xLTEtMS0w_daddcf85-202d-4f56-a3a5-c7dbff3b6348"
      unitRef="usd">-8100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i139fae6536f24c818518fad28c590016_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNy0zLTEtMS0w_d9a2e4a1-3651-4dba-b473-c4b230d8069d"
      unitRef="usd">-7100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idf51bfc1402c419b90e72dd1d4081bfc_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNy01LTEtMS0w_cbd76b54-4f29-4761-8369-9b554a66eba6"
      unitRef="usd">-13900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia2ba1f9ee7fd4fa892ba49948dab35f1_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfNy03LTEtMS0w_9efe3bac-871d-407f-9076-e15b3a9bde10"
      unitRef="usd">-12000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfOC0xLTEtMS0w_5ff67f2c-f840-46a3-b2e6-97749eac69b1"
      unitRef="usd">2404300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfOC0zLTEtMS0w_a4e75833-effc-4b79-a461-179486a45822"
      unitRef="usd">1698300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfOC01LTEtMS0w_ded20d26-54cd-455e-88bc-a856eaa684ce"
      unitRef="usd">6142400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmIyYzhlNGY0ZTY5NTQ2Y2Q5YmE2NDU2YWIwZWU0YzFmL3RhYmxlcmFuZ2U6YjJjOGU0ZjRlNjk1NDZjZDliYTY0NTZhYjBlZTRjMWZfOC03LTEtMS0w_11f88bf9-4fb5-43c5-9528-0bd86b380344"
      unitRef="usd">4684200000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i256534a4ce234741aac1e5b23827d1dc_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzIxOA_8107acbc-30ce-4fd4-97cc-5b1e91276dbf"
      unitRef="number">0.222</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icfe752adb2cd457a8d7b29734f1272e7_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzIyNQ_a822f8b2-7cf3-459a-98d8-367952d2ad29"
      unitRef="number">0.157</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifdaaea480372430a93f66c93401b87c9_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzMyMg_99f9a172-8e7a-4fb7-86fd-42f4c2cf84eb"
      unitRef="number">0.210</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4292bb701f214b76b4c6411b70f19732_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzMyOQ_b4167c06-ea4e-4d18-bb95-79fe94f95202"
      unitRef="number">0.153</us-gaap:ConcentrationRiskPercentage1>
    <mtz:EBITDA
      contextRef="i6e8d81c00cf142c6a28d43d33401320d_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMi0xLTEtMS0w_0a0afe10-24a8-491f-92d5-0f20d33740d0"
      unitRef="usd">71600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i4448eeec0c2c4621af3b66553d316a0c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMi0zLTEtMS0w_5f1a4e08-3c69-484f-92f6-818b5647478d"
      unitRef="usd">79600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i8d86a0858fa54161888e88764b10e2a4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMi01LTEtMS0w_4ac63c51-fdef-4358-8e0a-d2405e05e51c"
      unitRef="usd">193100000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i63d6cd60021044c38649b3a009c00534_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMi03LTEtMS0w_da9688e1-e1ca-423b-8568-17e9d012f7ee"
      unitRef="usd">206800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i985f7a669a2d46dea01ef727aff4a615_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMy0xLTEtMS0w_8ddbc4fd-fbdd-4f5b-af4d-310dd87b4273"
      unitRef="usd">13800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i13df1c8426844a8896dc01f3793e2a57_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMy0zLTEtMS0w_129c17e5-2978-4b2d-b7fa-3336afab5870"
      unitRef="usd">34400000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="icd589ea2b9944ff29a5cffb9bc638d07_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMy01LTEtMS0w_a9d04a1d-0dc3-471a-81e9-019dffeaf319"
      unitRef="usd">40200000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i1338325700834794aebfab5e6f5fa6a8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfMy03LTEtMS0w_5e3bfdaa-07cd-44c8-9bfd-a2e6b3b1e194"
      unitRef="usd">69500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i5566adf5deff403e95fce9a1bd84d34a_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNC0xLTEtMS0w_a839332f-44ee-43f9-be38-e0738e6285f3"
      unitRef="usd">170600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ieecda415e9f44c3d8dfc87a371458fee_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNC0zLTEtMS0w_ad5769e7-28fa-4ff5-a5ef-e52d3dfe154e"
      unitRef="usd">160400000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i7de8940c021f471bbbbfbfb2397e30d0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNC01LTEtMS0w_33eb625e-04bf-44b2-8b37-32352f395c38"
      unitRef="usd">476200000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ieeb51a721e7e48f9b87e642e8e4511e8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNC03LTEtMS0w_702c172f-eb16-4816-bf33-5161be80b757"
      unitRef="usd">315000000.0</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i0cf023f6754747d28a99439c86ba5ff1_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNS0xLTEtMS0w_5e677381-9aa0-44c2-b514-7134945bee5e"
      unitRef="usd">34900000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="iad62e1e2b91d41cfb91687aa2b94ee7a_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNS0zLTEtMS0w_d0c2eb0d-1b8b-46d9-bbd1-c966e58c7f60"
      unitRef="usd">9100000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i28860e6925bb41c8b88b1b50fcae2f3c_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNS01LTEtMS0w_d6184c44-bfae-4670-9fbd-520cc07cc082"
      unitRef="usd">47800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i04ef54aab2884cceb4162aef6307d29f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNS03LTEtMS0w_a61fdd58-537e-46a3-b62c-d8771fd7d840"
      unitRef="usd">14200000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i1f34c44313914f59923d732c2cf1758f_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNi0xLTEtMS0w_9d11e7de-c2df-41d1-8a13-1362768c4c45"
      unitRef="usd">7500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i1d2ed65ea0fc465f9266ad5765091c9c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNi0zLTEtMS0w_75d5428f-922f-4da4-af8f-c073bed24ea1"
      unitRef="usd">7600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="if46635d53e574109ac01f04d22a3fdbd_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNi01LTEtMS0w_91e41123-68ec-4d3e-a6a2-fd5f912d5baa"
      unitRef="usd">23300000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ia05521a3c14e4ce5a5be2df2566bf19f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNi03LTEtMS0w_695655bf-d122-4c1a-8eff-01c77e587ae7"
      unitRef="usd">22500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i6a91ca6b8c5c462bbf583f1a8096a6b4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNy0xLTEtMS0w_3498754c-68dc-4c85-9634-8ad8a2c0e749"
      unitRef="usd">-26600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i0227ab4adb854e929eaabba94ab54d0d_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNy0zLTEtMS0w_f65becf7-42ae-4bbd-bcd0-6cce483a1caf"
      unitRef="usd">-37500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i04f10baaadeb4f9bb0af83e5966f2c28_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNy01LTEtMS0w_0aeecd8f-4f2f-43b2-a4b2-f06f4d8b4c1a"
      unitRef="usd">-86300000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i3f7ad4997b134fb389a7f35ebe538a2f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfNy03LTEtMS0w_a9e0efa9-2759-4662-9d42-80fee7deb272"
      unitRef="usd">-100600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfOC0xLTEtMS0w_f61c1054-8ea2-4094-92ef-944b877b1cb6"
      unitRef="usd">271800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfOC0zLTEtMS0w_93c62235-ab9a-42f1-bbdb-07b5951260fc"
      unitRef="usd">253600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfOC01LTEtMS0w_03615673-c312-4374-bc8e-2c3323451e0b"
      unitRef="usd">694300000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmNmZDk1NGEyMmM5ZTQ3Njg5Nzg1NGJjOGIxZTM2Yjc5L3RhYmxlcmFuZ2U6Y2ZkOTU0YTIyYzllNDc2ODk3ODU0YmM4YjFlMzZiNzlfOC03LTEtMS0w_c53301c8-c7bd-4ad3-946a-e118844000bb"
      unitRef="usd">527400000</mtz:EBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6e8d81c00cf142c6a28d43d33401320d_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMi0xLTEtMS0w_96319892-913a-48f5-ba20-21e312b6f524"
      unitRef="usd">26400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4448eeec0c2c4621af3b66553d316a0c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMi0zLTEtMS0w_57c05181-e220-4807-a326-5fdaa3a45726"
      unitRef="usd">21100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8d86a0858fa54161888e88764b10e2a4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMi01LTEtMS0w_17705606-e574-4f72-b9a5-1d8f2426d941"
      unitRef="usd">72000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i63d6cd60021044c38649b3a009c00534_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMi03LTEtMS0w_d093073a-6fe4-4637-abe4-4e49af4d2418"
      unitRef="usd">62100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i985f7a669a2d46dea01ef727aff4a615_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMy0xLTEtMS0w_a42a25b8-bf22-4abb-8d0f-f6befde6e5f3"
      unitRef="usd">13000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i13df1c8426844a8896dc01f3793e2a57_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMy0zLTEtMS0w_6946f2ff-c4b6-4519-a1aa-bd342a47a180"
      unitRef="usd">5000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icd589ea2b9944ff29a5cffb9bc638d07_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMy01LTEtMS0w_db34c60f-d7c0-47e5-83e5-2b04d19bd559"
      unitRef="usd">31100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1338325700834794aebfab5e6f5fa6a8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfMy03LTEtMS0w_7f926ab2-ba61-4d63-a505-b3f7ebc59c84"
      unitRef="usd">13700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5566adf5deff403e95fce9a1bd84d34a_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNC0xLTEtMS0w_6bb6915e-2696-4eaa-8136-e5b37c41748c"
      unitRef="usd">55500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieecda415e9f44c3d8dfc87a371458fee_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNC0zLTEtMS0w_2a16ceac-237b-43fd-829d-7198a0990545"
      unitRef="usd">47500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7de8940c021f471bbbbfbfb2397e30d0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNC01LTEtMS0w_85e7ded3-8af5-4954-af72-985f6ed4db4b"
      unitRef="usd">163800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ieeb51a721e7e48f9b87e642e8e4511e8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNC03LTEtMS0w_d9a90f0a-cf1a-4afd-a5b5-f43d47d9d1e5"
      unitRef="usd">107700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0cf023f6754747d28a99439c86ba5ff1_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNS0xLTEtMS0w_cbda98cb-2076-4c05-ba98-479e746ba2b1"
      unitRef="usd">21100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iad62e1e2b91d41cfb91687aa2b94ee7a_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNS0zLTEtMS0w_b3055fd7-1de9-417e-9a99-d8c9fb8fcabd"
      unitRef="usd">6200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i28860e6925bb41c8b88b1b50fcae2f3c_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNS01LTEtMS0w_8d55c643-f42e-4c02-a393-66e54c4d5956"
      unitRef="usd">41300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i04ef54aab2884cceb4162aef6307d29f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNS03LTEtMS0w_4a4292fe-0ba5-4840-a1e5-0dc4ec334e09"
      unitRef="usd">18600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1f34c44313914f59923d732c2cf1758f_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNi0xLTEtMS0w_eb3c64f6-13ee-48f1-8694-d2be01f56908"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1d2ed65ea0fc465f9266ad5765091c9c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNi0zLTEtMS0w_3a4f2541-77b4-43c5-b6fe-7488c3f3242e"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if46635d53e574109ac01f04d22a3fdbd_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNi01LTEtMS0w_4ac07cd1-c625-41a1-8c22-c235f58ce5d3"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia05521a3c14e4ce5a5be2df2566bf19f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNi03LTEtMS0w_53935ddf-6c68-4699-bdfd-4a2c148d73b2"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6a91ca6b8c5c462bbf583f1a8096a6b4_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNy0xLTEtMS0w_f78982cd-8d81-4729-ab84-91257fa30518"
      unitRef="usd">2700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0227ab4adb854e929eaabba94ab54d0d_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNy0zLTEtMS0w_58780c72-8447-4f76-a34d-96c24bf6d93c"
      unitRef="usd">2800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i04f10baaadeb4f9bb0af83e5966f2c28_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNy01LTEtMS0w_6f9ed384-3f08-46f1-bf71-3e193b713e31"
      unitRef="usd">8500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3f7ad4997b134fb389a7f35ebe538a2f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfNy03LTEtMS0w_dc00310a-e3e8-49d3-bcb3-e77b9e56a3d4"
      unitRef="usd">8500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfOC0xLTEtMS0w_9cf7a828-4084-4089-9d16-3558494eeb8d"
      unitRef="usd">118700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfOC0zLTEtMS0w_f482b095-823c-4c23-a915-ed7cce587d34"
      unitRef="usd">82600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfOC01LTEtMS0w_b57f6ba6-11f5-4dae-900c-354b0045b5b0"
      unitRef="usd">316700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOmU1YTA5NDE2OTI5ZDQxY2Y5YzM4YjVkOTM2NTRlYzlhL3RhYmxlcmFuZ2U6ZTVhMDk0MTY5MjlkNDFjZjljMzhiNWQ5MzY1NGVjOWFfOC03LTEtMS0w_bab37521-591d-4d43-9c52-388da3dded42"
      unitRef="usd">210600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNjUxMw_b933376f-3d81-41fe-b02a-12b5fe764725">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;EBITDA Reconciliation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;338.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Plus:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;262.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;182.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;253.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;694.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;527.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfMi0xLTEtMS0w_d20fab5c-90d6-42e5-983d-5fd850de8029"
      unitRef="usd">140000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfMi0zLTEtMS0w_cabdc526-7452-4a8c-b7ec-0abda48a447d"
      unitRef="usd">157400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfMi01LTEtMS0w_15428260-d438-45b9-a9c6-1a5c71a98d5f"
      unitRef="usd">338300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfMi03LTEtMS0w_96e58085-be40-44e4-994e-582a8a19d0ed"
      unitRef="usd">271500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNC0xLTEtMS0w_60cc5e34-2bf6-422e-b4ca-edfad3475e2a"
      unitRef="usd">-13100000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNC0zLTEtMS0w_3d8a3eef-23cf-4893-adbb-b81e6afefe4b"
      unitRef="usd">-13600000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNC01LTEtMS0w_73eacfc5-65fa-4791-bda5-e1a85d19570b"
      unitRef="usd">-39400000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNC03LTEtMS0w_ef8f8789-4965-4978-997d-7afbf02f5e33"
      unitRef="usd">-45400000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNS0xLTEtMS0w_646b5f97-d12f-4b99-9b87-a2189e236468"
      unitRef="usd">95400000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNS0zLTEtMS0w_6f9805a8-1283-4d39-b6cd-f50dc2883886"
      unitRef="usd">71400000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNS01LTEtMS0w_803f4e92-0e27-46df-9a64-bcde507c1434"
      unitRef="usd">262100000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNS03LTEtMS0w_19d8ea9e-e06b-4220-a557-8e7c28c6ad19"
      unitRef="usd">182200000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNi0xLTEtMS0w_302b8ba4-b492-4e04-b72d-2b9af59adcef"
      unitRef="usd">23400000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNi0zLTEtMS0w_21ce8ca5-1934-4241-8197-a7c48122371a"
      unitRef="usd">11200000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNi01LTEtMS0w_b64cc404-a6d1-4556-ab8f-2561c0267a17"
      unitRef="usd">54500000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNi03LTEtMS0w_0f97d6c0-2e0b-4720-a0b1-76843534ca10"
      unitRef="usd">28400000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <mtz:EBITDA
      contextRef="i28d1822a22b84054a0ad853fa1af532b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNy0xLTEtMS0w_bd93dbd3-216a-4ee6-b8da-c8edc02536e1"
      unitRef="usd">271800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ibe873d28d0da44319f4786146596ada9_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNy0zLTEtMS0w_403d263e-b7a6-4188-9f81-c1029207605f"
      unitRef="usd">253600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNy01LTEtMS0w_254cfb96-c54d-4837-88b9-f70a86893223"
      unitRef="usd">694300000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i940c7c9bd69d4d278add069edda887a4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjE2NDZmNDdmMWVlMzRmY2RhNGFmMTQ3YmU4Y2ZmMjc3L3RhYmxlcmFuZ2U6MTY0NmY0N2YxZWUzNGZjZGE0YWYxNDdiZThjZmYyNzdfNy03LTEtMS0w_fbe47be7-9c2b-4881-8497-6b8b0a2f9475"
      unitRef="usd">527400000</mtz:EBITDA>
    <us-gaap:Revenues
      contextRef="ic0b7b7d0f5d74764bb8002246719e194_D20210701-20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzYxNQ_2d705b29-94f5-4b4b-b70a-3660c77dd705"
      unitRef="usd">2400000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3985a438e78c4ba2a26a869194b3c6f2_D20200701-20200930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzYyMg_8ec8b0d8-1e93-491f-90e5-c0b79c37c43f"
      unitRef="usd">1700000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9ff5259108b54b6bac0e65591fe2f541_D20210101-20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzY5Mw_bc797bbc-3da4-493f-800a-02ff55f22e95"
      unitRef="usd">6000000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i396d7149916a45c3812110547970a4c4_D20200101-20200930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzcwMA_5028454b-9b21-4a82-b769-972bbe752dad"
      unitRef="usd">4600000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic91982ce5bb048779d8f53a89e9a6b07_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzgwOA_5c0b6cfd-2448-4d6c-84be-6c31471d0fd2"
      unitRef="usd">40800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5578b160f1394a4ab71c8b5a8ed99eac_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzgxNQ_c347ca5c-713c-4560-8a1c-83c42b3c7dee"
      unitRef="usd">18200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1aac7bb6afe642598b8c82a7a50661dc_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzg4Ng_72bddd6b-41f3-4074-b386-38fe7051f0ab"
      unitRef="usd">120700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia0da8df65f854412add173e08eb84351_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfMzg5Mw_e015f659-2f7d-4909-bcd1-84a1f121af7d"
      unitRef="usd">77800000</us-gaap:Revenues>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie729106d43cd45e0a67b1060fa73e7e8_I20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDEyNg_40c2ae0b-3c5e-442b-8506-35ec50a05e19"
      unitRef="usd">1000000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie2808ff3abab4f3d91db2dfa92564e34_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDEzMw_523a27eb-7c36-440a-ae7c-b497f0e26458"
      unitRef="usd">959500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i7b5d4c67126544a0b7745c5230db08bd_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDIzMQ_b487b317-bc48-4277-86ed-9b9443472323"
      unitRef="usd">21700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i3f5d0fe4089a490d85869357c732742e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDIzOA_23faa088-1cc0-4fd6-9e47-768a6e6b9b51"
      unitRef="usd">22800000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ie729106d43cd45e0a67b1060fa73e7e8_I20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDM1Nw_d07f84c0-aa67-4e96-be27-26e5286e7aff"
      unitRef="usd">1800000000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ie2808ff3abab4f3d91db2dfa92564e34_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDM2NA_7fe18367-4f9a-442d-8d92-639385f822c6"
      unitRef="usd">1400000000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i7b5d4c67126544a0b7745c5230db08bd_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDQ3NQ_4631d6e0-927c-4329-bbb6-463277463258"
      unitRef="usd">45400000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i3f5d0fe4089a490d85869357c732742e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDQ4Mg_59dd94d0-a923-43af-9c4e-89e7142dd794"
      unitRef="usd">50500000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ied9789df7c344fbd9a7c0f0fe751a43d_D20210930-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDc2MQ_7e6f4ff2-296e-43c8-8ccc-1403ede4cfca"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6eff993446b941df8ea1f2c268dd3705_D20201231-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNDc2OA_4935ca84-4acd-44b8-ae1c-31a4ece38dd6"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib11acfa994844f689ccbdd3772e24f12_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNTAxNQ_24ed5f35-0686-4344-b603-db19845270a4"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i28f199fa449948c0b94b61eaacee5813_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNTAxNQ_9c26b39b-bf02-405c-a659-55ec3cd18b6c"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i40e27b7c2fc746ab9159104de6aa57ea_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNTEyOQ_69f01c64-fa7a-4376-a10f-fd493ee60531"
      unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i71a5d0e220be44f088ecff8a31c17d5b_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNTEyOQ_d04bbb93-679a-4ada-90dd-9e0cd004543c"
      unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RleHRyZWdpb246MGY2YTE0NmJmYWJmNDFmMGFhZmQxYmUyNDk3ZDg2NWVfNjU0NA_28cc97be-11a7-4b73-8640-2c25325887ac">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue concentration information for significant customers as a percentage of total consolidated revenue was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Nine Months Ended September 30, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Customer:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Enbridge, Inc. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;AT&amp;amp;T (excluding DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;The Company&#x2019;s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; was spun off from AT&amp;amp;T in July 2021.  Revenue from DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; is excluded from AT&amp;amp;T for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;The Company&#x2019;s relationship with AT&amp;amp;T is based upon multiple separate master service and other service agreements, including for installation and maintenance services, as well as construction/installation contracts for AT&amp;amp;T&#x2019;s: (i) wireless; (ii) wireline/fiber; and (iii) other installation services, including smart city initiatives.  Revenue from AT&amp;amp;T is included within the Communications segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icc75c521831d400e831016a2de4db4a0_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMi0xLTEtMS0w_72f3bd2a-d521-45c4-90b6-9bf955c27246"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6e3f9cce3de749c2a93526c3de619719_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMi0zLTEtMS0w_6b6246b2-5217-495a-87ab-c76ffcfd1a58"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i39aff1c4ad874231b5c8c8d1a39239d7_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMi01LTEtMS0w_3b05380c-180e-4c7d-b055-268f5e16e73f"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i60c70238466f4eae9a8f8b5eb2bb3e25_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMi03LTEtMS0w_75f011c7-eb70-4106-bffd-d1a004270512"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i864264998820402d8ba4499c15fc494a_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMy0xLTEtMS0w_3addb604-b9a8-45be-b5ca-710194778284"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie88f31b526f6495e898caade541add34_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMy0zLTEtMS0w_3e0c1f10-591a-4bb7-a958-66871222ff77"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i39267832d05e42b6aa634c13cf1d8c8d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMy01LTEtMS0w_ac6fad0b-2f3b-44af-9e5d-515a5cc0535e"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i358a527936304518bf77667623095c48_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83My9mcmFnOjBmNmExNDZiZmFiZjQxZjBhYWZkMWJlMjQ5N2Q4NjVlL3RhYmxlOjZlZjMzNzMxNWVkYTRhZDRiMGE5ZTc4OThkNTZhOTkxL3RhYmxlcmFuZ2U6NmVmMzM3MzE1ZWRhNGFkNGIwYTllNzg5OGQ1NmE5OTFfMy03LTEtMS0w_80969881-8fe2-4c54-8d75-8d974669b09b"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTg3OA_16ec426a-bc94-41e8-a37c-2bd9ec47aff0">Commitments and Contingencies&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price and acquisition purchase price disputes.  MasTec cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company.  The outcome of such cases, claims and disputes cannot be predicted with certainty and an unfavorable resolution of one or more of them could have a material adverse effect on the Company&#x2019;s business, financial condition, results of operations and cash flows. In the third quarter of 2021, a settlement was finalized in favor of MasTec for approximately $25 million, of which $19 million is due in 2022, and is recorded within other current and other long-term assets within the Company&#x2019;s consolidated balance sheets, as appropriate.  Net of legal and other costs incurred, the Company recorded $5 million of other income related to this settlement in the Company&#x2019;s financial statements in the third quarter of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Leases. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including related party leases.  See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Letters of Credit.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company&#x2019;s equity investments and other strategic arrangements, including its variable interest entities.  Such letters of credit are generally issued by a bank or similar financial institution.  The letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit under certain conditions.  If this were to occur, the Company would be required to reimburse the issuer of the letter of credit, which, depending upon the circumstances, could result in a charge to earnings.  As of September&#160;30, 2021 and December&#160;31, 2020, there were $134.9 million and $151.8 million, respectively, of letters of credit issued under the Company&#x2019;s credit facilities.  The Company is not aware of any material claims relating to its outstanding letters of credit as of September&#160;30, 2021 or December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Performance and Payment Bonds.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects.  These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors.  If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond.  The Company must reimburse the surety for expenses or outlays it incurs.  As of September&#160;30, 2021 and December&#160;31, 2020, outstanding performance and payment bonds approximated $1,723.9 million and $764.8 million, respectively, and estimated costs to complete projects secured by these bonds totaled $569.6 million and $263.2 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Included in these balances as of September&#160;30, 2021 are $115.0 million of outstanding performance and payment bonds issued on behalf of the Company&#x2019;s proportionately consolidated non-controlled contractual joint ventures, representing the Company&#x2019;s proportionate share of the total bond obligation for the related projects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Investment and Strategic Arrangements.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests ranging from 30% to 50% in three civil construction projects.  Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture.  The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities.  Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations.  As of September&#160;30, 2021, the Company was not aware of material future claims against it in connection with these arrangements.  Included in the Company&#x2019;s cash balances as of September&#160;30, 2021 and December&#160;31, 2020 are amounts held by entities that are proportionately consolidated totaling $10.8 million and $8.2 million, respectively.  These amounts are available to support the operations of those entities, but are not available for the Company&#x2019;s other operations.  In addition, the Company provided $0.7 million of project-related financing to its contractual joint ventures for the nine month period ended September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees.  See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company&#x2019;s investment and strategic arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Self-Insurance.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  MasTec maintains insurance policies for workers&#x2019; compensation, general liability and automobile liability, which are subject to per claim deductibles.  The Company is self-insured up to the amount of the deductible.  The Company also maintains excess umbrella coverage.  As of September&#160;30, 2021 and December&#160;31, 2020, MasTec&#x2019;s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $153.6 million and $129.6 million, respectively, of which $98.7 million and $86.1 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets.  MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses.  MasTec&#x2019;s estimated liability for employee group medical claims totaled $4.7 million and $4.3 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company is required to post collateral, generally in the form of letters of credit, surety bonds and cash to certain of its insurance carriers.  Insurance-related letters of credit for the Company&#x2019;s workers&#x2019; compensation, general liability and automobile liability policies amounted to $64.1 million and $59.3 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Outstanding surety bonds related to self-insurance programs amounted to $39.0 million and $37.4 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Collective Bargaining Agreements and Multiemployer Plans.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  As discussed in Note 10 - Other Retirement Plans, certain of MasTec&#x2019;s subsidiaries are party to various collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits and contribute certain amounts to MEPPs.  The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, &#x201c;ERISA&#x201d;), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer&#x2019;s complete or partial withdrawal from, or upon termination of, such plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company currently contributes, and in the past, has contributed to, plans that are underfunded, and, therefore, could have potential liability associated with a voluntary or involuntary withdrawal from, or termination of, these plans.  As of September&#160;30, 2021, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates.  There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans.  The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Indemnities.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The Company generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject the Company to indemnity claims, liabilities and related litigation.  As of September&#160;30, 2021 and December&#160;31, 2020, the Company was not aware of any material asserted or unasserted claims in connection with these indemnity obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Other Guarantees.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors&#x2019; licenses.  MasTec has also issued performance and other guarantees in connection with certain of its equity investments.  MasTec also generally warrants the work it performs following substantial completion of a project.  Much of the work performed by the Company is evaluated for defects shortly after the work is completed.  If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement.  Warranty claims have historically not been material.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Concentrations of Risk.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the third quarter of 2021, DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; was spun off from AT&amp;amp;T.  As a result, for customer reporting purposes, AT&amp;amp;T and DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; are reported separately and all prior periods have been updated to give retroactive effect to the spin off of DIRECTV&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;from AT&amp;amp;T.  For the nine month period ended September&#160;30, 2021, the Company had approximately 545 customers.  As of September&#160;30, 2021, one customer accounted for approximately 11% of the Company&#x2019;s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue.  As of December&#160;31, 2020, two customers each accounted for approximately 15% and 12%, respectively, of the Company&#x2019;s consolidated net accounts receivable position.  In addition, the Company derived 58% and 60% of its revenue from its top ten customers for the three month periods ended September&#160;30, 2021 and 2020, respectively, and derived 56% and 58% of its revenue from its top ten customers for the nine month periods ended September&#160;30, 2021 and 2020, respectively</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:OtherAssetsCurrent
      contextRef="i344c67dbe2a64de5b320b15378f363b3_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTY0OTI2NzQ1NzA3OA_45782c62-b9ca-43ad-9143-ae07d21f58a9"
      unitRef="usd">25000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i344c67dbe2a64de5b320b15378f363b3_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTA5OTUxMTY0NTI5OA_e22d49be-0ade-4cf3-84f1-58bd88976b36"
      unitRef="usd">19000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ifcae2e9087f242b4a8b3589e9b390c66_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTA5OTUxMTY0NTI4MQ_cf96b42e-5c7e-40f6-ab2e-abea502853e0"
      unitRef="usd">5000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTY5OQ_7f9dd228-ccec-4161-98a9-1135767141b0"
      unitRef="usd">134900000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i9136e76e5d3b425ea1c4f110912cfad8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTcwNg_adfde9ee-7723-4c2f-b6a2-ef4a3714cd64"
      unitRef="usd">151800000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i2a47811e26204ac6a9696b9e0534b0ab_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjYwNA_ad3d85da-64c6-4f76-89a6-8d8ed999dc23"
      unitRef="usd">1723900000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="id4144ef8bf4044b8aaef301561edfc2d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjYxMQ_66f31fbb-8c0d-45fb-9a23-ed6ea9d560e1"
      unitRef="usd">764800000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:EstimatedCostsToCompleteProjectsSecuredByBonds
      contextRef="i080c1d3c6fca4bfc9f1c47c09dbb69f1_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjcwMQ_d90dd451-3ff8-482f-adae-90060962ed8d"
      unitRef="usd">569600000</mtz:EstimatedCostsToCompleteProjectsSecuredByBonds>
    <mtz:EstimatedCostsToCompleteProjectsSecuredByBonds
      contextRef="i60d26f6ba69d48f28f776915cc2c4738_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjcwOA_1f13e0bc-c937-46d2-b3e1-38446ec52801"
      unitRef="usd">263200000</mtz:EstimatedCostsToCompleteProjectsSecuredByBonds>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="ia7cfeebdd36240d8bce35be259579714_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMjc4Mw_296892da-9f5c-4ce4-9bb3-d784ce80d17c"
      unitRef="usd">115000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="ie9da7b4c05934d459963cea4fabbad2b_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzEzMQ_6b35d00f-3de3-42a2-a26e-031059d9a40f"
      unitRef="number">0.85</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="i9d18f041ef1c46e18fe2964cebe3d9d2_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzEzNw_ac4f9ef7-5488-4233-a316-304ac407d619"
      unitRef="number">0.90</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="ib45b73f42fd7482e8d5173f7969ae62e_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzM1Ng_a6d29fe9-94f9-4772-bb75-ec020569544f"
      unitRef="number">0.30</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="i3bbf2edfd86946f6882eee7c28a372c3_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzM2Mg_10108609-0da0-494f-bcf6-de39a179d92c"
      unitRef="number">0.50</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:NumberOfJointVentures
      contextRef="idcb651c8f0d14d2cae72d53257e9482d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzM2OA_f32a175e-4a49-4303-a0b7-9b8e01d2686e"
      unitRef="constructionproject">3</mtz:NumberOfJointVentures>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i992c2479fdc544f691c77acc0ef5fdce_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNDMyOQ_84ac0403-fb73-4850-8146-ba5d1652dfbb"
      unitRef="usd">10800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic7c9d68415f74d08bd1edfd4931bc2f8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNDMzNg_a259ad05-b15d-4b5d-b7d3-f114e027c965"
      unitRef="usd">8200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:PaymentsForAdvanceToAffiliate
      contextRef="icd296ebd08d04673af0def9a7517eff9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNDUyMQ_62c17d0c-e18f-484e-8e8d-f78d2953afa0"
      unitRef="usd">700000</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:SelfInsuranceReserve
      contextRef="id50c134a92b14cabae1942db77d518c6_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTM0Nw_09db598b-3f6d-4309-83f3-f52fd5b27d17"
      unitRef="usd">153600000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="ic5093b42f9c14fc5930de771b4fe3a8b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTM1NA_33cdd029-5782-4431-9440-263ca9cb533e"
      unitRef="usd">129600000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i168963d97a574739956fcbbdb86d7795_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTM4MQ_9fa4798d-f4f4-4c62-99f6-a278e642542f"
      unitRef="usd">98700000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i85d10a617cf64ebaa4df4151cea393bc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTM4OA_78afbc0c-2516-489b-9de7-c242d83bf125"
      unitRef="usd">86100000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserve
      contextRef="i3afe2c8ba4354736a42ab217c03e799c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTcxMA_662b6369-721d-4443-a972-35b384827c6c"
      unitRef="usd">4700000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i70b2244f63204884a33729a699b85a5e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNTcxNw_3b86cb85-ee48-4e60-8fbb-db0856242e4c"
      unitRef="usd">4300000</us-gaap:SelfInsuranceReserve>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i44408b52dd96435abf94724614702b92_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNjA0MQ_a43c57ce-beb2-48d1-b8ea-e33b765f8c19"
      unitRef="usd">64100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i8b756fbdc38c4e70884c0b1ca6c4a1f3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNjA0OA_dcca9a85-f10d-46f2-bec8-7a32b82f8f9b"
      unitRef="usd">59300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="ied9177f6de99430caa027bbcc0bb3e29_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMzI5ODUzNDg5Mzk4Mw_549b88a7-ae49-45d8-8daf-3c156edfe56f"
      unitRef="usd">39000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i5ca6a2c4f5624e7b950158f1041fdbd8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfNjE1NQ_1fec185c-95cb-4932-8368-3d5625f46fb7"
      unitRef="usd">37400000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:NumberOfCustomers1
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfMTUzOTMxNjI4MDQyNDA_a13958bd-2900-4a40-8ad6-83e8c9ca2ebf"
      unitRef="customer">545</mtz:NumberOfCustomers1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i64a372c1e0d2489ba884a3ee84058a65_D20210930-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTMzMw_5dd25ff8-1f79-4508-8092-9d57f3a127f0"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1adbf915e96f488eb87ac2463d59fc6d_D20201231-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTUyMw_4c5018f0-0b54-4685-bfdb-771df08a7b5e"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i478cc025c97d49248bb0ec85aab39534_D20201231-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTUzMA_50ce83a7-f135-422d-9bca-8109b34ba304"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if1a61bc4429944a7b2a20fb5cbfc3d9b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTY0Ng_5a426b9c-d08d-47a7-8d10-4a64c1290782"
      unitRef="number">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i02947dcedcc045e9827ff17eb209e120_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTY1Mw_8809357b-5b31-4adb-a194-59386ba66b0e"
      unitRef="number">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaea61b1b2c394338a664ea3460723d50_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTc2Ng_faa6fc6c-a35f-4c90-95b1-b86be2780f77"
      unitRef="number">0.56</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i72c25d49463943cca054feb7c5df6752_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83Ni9mcmFnOmI1NWY1NWIxN2ZjMDQyZTA4M2RkYjZhNjk2MDc2ZjU1L3RleHRyZWdpb246YjU1ZjU1YjE3ZmMwNDJlMDgzZGRiNmE2OTYwNzZmNTVfOTc3Mw_5f04fc51-2c32-4c90-a7c1-2675f4fc31fb"
      unitRef="number">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i6cc5b449dd4f451287bd497864249ccb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjQyOA_0076e2c1-439f-42cd-acb2-ddd4de8b565c">Related Party Transactions&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing and business development activities from a number of different vendors on a non-exclusive basis, and, from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests.  For the three month periods ended September&#160;30, 2021 and 2020, such payments to related party entities totaled approximately $20.7 million and $23.8 million, respectively, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled approximately $71.8 million and $65.3 million, respectively.  Payables associated with such arrangements totaled approximately $0.6 million and $8.9 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.  Revenue from such related party arrangements totaled approximately $0.8 million and $0.9 million for the three month periods ended September&#160;30, 2021 and 2020, respectively, and totaled approximately $2.9 million and $3.2 million for the nine month periods ended September&#160;30, 2021 and 2020, respectively.  Related amounts receivable, net, totaled approximately $0.3 million and $0.5 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company rents and leases equipment and purchases certain supplies and servicing from CCI.  Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec&#x2019;s Board of Directors and Jos&#xe9; R. Mas, MasTec&#x2019;s Chief Executive Officer, serves as the chairman of CCI, and a member of management of a MasTec subsidiary and an entity that is owned by the Mas family are minority owners.  MasTec paid CCI $8.0 million and $1.8 million, net of rebates, respectively, for the three month periods ended September&#160;30, 2021 and 2020, and paid approximately $18.6 million and $3.2 million, respectively, for the nine month periods ended September&#160;30, 2021 and 2020 related to this activity.  Amounts payable to CCI, net of rebates receivable, totaled approximately $3.4 million and $4.2 million as of September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec has a subcontracting arrangement with an entity for the performance of construction services, the minority owners of which include an entity controlled by Jorge Mas and Jos&#xe9; R. Mas, along with two members of management of a MasTec subsidiary.  For the three month period ended September&#160;30, 2021, MasTec incurred subcontracting expenses of approximately $41.1 million under these arrangements, and no subcontracting expenses were incurred for the three month period ended September&#160;30, 2020.  For the nine month period ended September&#160;30, 2021, MasTec incurred subcontracting expenses under these arrangements of approximately $86.9 million, and for the nine month period ended September&#160;30, 2020, incurred approximately $0.6 million, net.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts payable totaled approximately $7.1 million and $1.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns.  For both the three month periods ended September&#160;30, 2021 and 2020, MasTec paid approximately $0.6 million related to this leasing arrangement, and paid approximately $1.9 million for both the nine month periods ended September&#160;30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec performs construction services on behalf of a professional Miami soccer franchise (the &#x201c;Franchise&#x201d;) in which Jorge Mas and Jos&#xe9; R. Mas are minority owners.  Services provided by MasTec include the construction of a soccer facility and stadium as well as wireless infrastructure services.  For both the three and nine month periods ended September&#160;30, 2021, charges under these arrangements were de minimis, and for the three and nine month periods ended September&#160;30, 2020, MasTec charged approximately $0.7 million and $6.2 million, respectively.  Related amounts outstanding as of both September&#160;30, 2021 and December&#160;31, 2020 were de minimis.  Payments for other expenses related to the Franchise for the nine month periods ended September&#160;30, 2021 and 2020 totaled approximately $0.3 million and $0.2 million, respectively, for which there were no amounts outstanding as of either September&#160;30, 2021 or December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec leases employees and provides satellite communication services to a customer in which Jorge Mas and Jos&#xe9; R. Mas own a majority interest.  Charges to this customer under these arrangements totaled approximately $0.3 million for both the three month periods ended September&#160;30, 2021 and 2020, and for the nine month periods ended September&#160;30, 2021 and 2020, totaled approximately $0.9 million and $1.0 million, respectively.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts receivable totaled approximately $0.8 million and $0.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amounts outstanding, net, for advances made by the Company on behalf of a construction management firm specializing in steel building systems that was acquired by MasTec, of which Juan Carlos Mas was a minority owner at the time of acquisition, were de minimis as of both September&#160;30, 2021 and December&#160;31, 2020.  Outstanding amounts are expected to be settled under customary terms associated with the related purchase agreement.  During the third quarter of 2021, certain provisions relating to contingent consideration within the purchase agreement were clarified, for which the net impact is expected to be insignificant.  For the three month period ended September&#160;30, 2021, the Company paid $0.8 million of contingent consideration related to this agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company, through a second quarter 2020 acquisition, has a 25% interest in an entity, under which the acquired business and the 25%-owned entity have a subcontracting arrangement.  The Company&#x2019;s interest in this entity, for which post-acquisition operating activity is de minimis, is accounted for as an equity method investment.  As of September&#160;30, 2021 and December&#160;31, 2020, the Company&#x2019;s net investment in this entity was a liability of approximately $1.6 million and $2.0 million, respectively, which net amount includes approximately $2.3 million and $1.9 million, respectively, of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement.  Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction with a $15.0 million letter of credit issued by the Company on behalf of this entity.  For the three and nine month periods ended September&#160;30, 2021, approximately $0.2 million and $0.6 million, respectively, of income was recognized in connection with these arrangements, and for both the three and nine month periods ended September&#160;30, 2020, approximately $0.6 million of income was recognized.  As of September&#160;30, 2021 and December&#160;31, 2020, related amounts receivable totaled $0.2 million and $0.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company&#x2019;s subsidiaries, primarily in the Company&#x2019;s Oil and Gas segment.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In June 2021, the Company acquired an additional 15% of the non-controlling interests in one of these entities from two members of subsidiary management for $6.8 million in cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Split Dollar Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec has split dollar life insurance agreements with trusts, for one of which Jorge Mas is a trustee, and for one of which Jos&#xe9; R. Mas is a trustee.  For both the three month periods ended September&#160;30, 2021 and 2020, the Company paid $0.6 million in connection with the agreements for Jorge Mas, and no payments were made for Jos&#xe9; R. Mas.  For both the nine month periods ended September&#160;30, 2021 and 2020, the Company paid $1.1 million in connection with the agreements for Jorge Mas, and paid $0.7 million for Jos&#xe9; R. Mas.  As of September&#160;30, 2021 and December&#160;31, 2020, life insurance assets associated with these agreements totaled approximately $24.0 million and $22.2 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ia99a77289e2e41afad055a96629d1d41_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjMz_20cbdb1f-b757-45f9-a09a-f4eb3298c79e"
      unitRef="usd">20700000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="iaae8151e2b1940cf99d0a2884deb0139_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjQw_437cd49f-f593-4baf-b971-e43a1a2f59be"
      unitRef="usd">23800000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie1463052530b44599489c743e00bdf42_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNzI2_1a097e69-d5b7-4160-86d1-7d8404fd489c"
      unitRef="usd">71800000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ia599c2da01dc47068dac9935e78df557_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNzMz_acb0a85d-0e45-45d0-b849-40d60c8660ef"
      unitRef="usd">65300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="if652d219d1aa486e897110af72ce175a_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfODE3_477e038f-09b0-46b7-8752-3577f7bbeffa"
      unitRef="usd">600000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i505cedc044984202ae0b0dfef19cc4c4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfODI0_f5fe130b-b28e-4e43-8ed8-52776e0d11e3"
      unitRef="usd">8900000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia99a77289e2e41afad055a96629d1d41_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfOTI2_6beccd3a-8b12-41c4-8fa3-0306a64db799"
      unitRef="usd">800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="iaae8151e2b1940cf99d0a2884deb0139_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfOTMz_b1d7e0c9-0081-48ba-ba7b-ad07e0051346"
      unitRef="usd">900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie1463052530b44599489c743e00bdf42_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTAxOA_6cceec16-4af2-48b0-9630-744c67e11211"
      unitRef="usd">2900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia599c2da01dc47068dac9935e78df557_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTAyNQ_d2150780-8faf-495f-9bd2-0f4702967025"
      unitRef="usd">3200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="if652d219d1aa486e897110af72ce175a_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTE0MA_785b2bd5-524f-41d4-8534-02c51d4c636a"
      unitRef="usd">300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i505cedc044984202ae0b0dfef19cc4c4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTE0Nw_e5e6a127-a5a0-4d3e-b1ea-088c6a0fa54e"
      unitRef="usd">500000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="ie2610faa59a64222b2c444ddb8d78b2c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTUzMg_7090ccc7-593c-439c-9357-c04b78128053"
      unitRef="usd">8000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i7619d1f84bdb42d9aff20fcc6216b793_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTUzOQ_d880371d-1be8-4db6-b2de-aee3333dadf2"
      unitRef="usd">1800000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i81c7d6e58f474629a17203136ebe2a4e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTYzOA_3bf5ebb6-02a3-4dfb-9361-ef9688778324"
      unitRef="usd">18600000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i639722c5542e48f8b9701e0703229820_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTY0NQ_5e671505-8b4f-45a4-bec1-856c967ee1a9"
      unitRef="usd">3200000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ib8bd24a1c77345159b5fbbb436afb4f3_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTgwNA_10454ee9-a6a1-446d-a916-f9b72463bf78"
      unitRef="usd">3400000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i323bc573825049f4a6294de320ce64c1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMTgxMQ_acc1de3e-7a3e-400b-9853-d56a019340de"
      unitRef="usd">4200000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <mtz:NumberOfManagementMembers
      contextRef="i7743cd8d31984a98957e0aa9e11cb37a_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjA0Nw_c39b965e-438f-49a9-9669-1e1663938c9d"
      unitRef="employee">2</mtz:NumberOfManagementMembers>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i94ae993728444b41a6994a94693fd8a6_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE4OA_2322a5d7-7041-431a-b903-e5058d46ac67"
      unitRef="usd">41100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i3778f0f671ac48b5b0706dfca330bdaa_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjIyMQ_6b8e5262-124e-4710-a0c3-1bdbbd0fbc6b"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i16995086015c44b78639b793015edd4b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjQxMw_99491310-cf4b-4c78-98fb-12750fc46a70"
      unitRef="usd">86900000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="id0bb078d3e284a8fa38f5380353a2af2_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjQ3OQ_9e7e8ccd-1f4f-4856-ae4e-6eac6de73971"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i7743cd8d31984a98957e0aa9e11cb37a_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjU1Mg_fdadfc1d-16d4-460a-af51-fa0a5416589f"
      unitRef="usd">7100000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ieeed42dd6b49416a80c4ee89396c9d0d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjU1OQ_321c7359-8581-40a9-8059-87d10f1868c0"
      unitRef="usd">1400000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ib12f72633a374e99aee075151ba527cb_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjc0OA_8e9bb9cc-81ec-4e5d-ae6a-b71f666d3422"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i9a493f9d1cb74738a63b1fdcb6db35a2_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjc0OA_9ad8f960-53ef-409c-94ee-6cf313dbccdb"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i0e3db875a46144d5bfaa0acf0960b599_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjgxMQ_26572103-2644-4270-9b13-cfff329d9323"
      unitRef="usd">1900000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i88aff13663614468b33bb0eb0a8d845a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjgxMQ_a8b9ca18-fe9a-4823-9987-e60293266f70"
      unitRef="usd">1900000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ie9d767ec8fb3487d954d3634a08b946f_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzMyOQ_7544ffcb-2e94-4ab8-bcc3-a86d39296bfa"
      unitRef="usd">700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia80683e8da3442b3b3fc8a249ad9e40d_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzMzNg_11e2ae3b-e486-4e7e-85be-2e948dd767de"
      unitRef="usd">6200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie28f0e176f08422ba765db8ccb9a4e7f_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzU0Mw_f16d7cb5-767f-4ed2-8ba0-9c2d7d9e772b"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ia80683e8da3442b3b3fc8a249ad9e40d_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2MzE0OA_e5d20282-1f20-49d5-8411-99ef1f563645"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i345b35ca8b4a4eaeac5a08f26378a5ff_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzU2OA_8174ce19-8006-498b-9a87-eba2767577e3"
      unitRef="usd">0</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ifcad718da71643fe8916d01a2facfc26_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzU2OA_cc0b289d-8243-4489-b0f3-52d206956c96"
      unitRef="usd">0</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i7ca398039cb841c6aad372f4f733cdcc_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzgzMg_5a9f7482-b041-4fe1-a1bc-374cd6d4ced4"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ib299f468893a408a8386698673097e01_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzgzMg_94a701bd-64ea-49b6-867c-f5137df11956"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i12771b50eac0413d96d41fc90b9f0696_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzk1MQ_6e5f4fbe-3acd-4241-b05f-b37937a4bd5a"
      unitRef="usd">900000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i90a943b1db524060b81eccf5b5dc329d_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMzk1OA_bf19447c-96ff-4a2a-9d95-19dcf123b470"
      unitRef="usd">1000000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i9bd8988c3ac840e38083d40de676da85_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDA0Mw_d1f314e2-f58a-46b2-a2a1-1474c1c537b8"
      unitRef="usd">800000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ia0745b41d5324036aa7c0292a60de6ef_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDA1MA_139b98a8-76da-4ba1-bb2f-9e92e95f51df"
      unitRef="usd">900000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i7dacdd40cd1645dfb6dbd1683d8b8a76_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfOTM0NTg0ODg0NDg3OQ_923326e5-bd54-4101-b336-6f9ddb316d6f"
      unitRef="usd">800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i74728ff5aa2147f69f331ea8a0eeb4e6_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDYwNw_70fb294d-a437-407e-b3e5-436b5e0b0953"
      unitRef="number">0.25</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i74728ff5aa2147f69f331ea8a0eeb4e6_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDY3NQ_70fb294d-a437-407e-b3e5-436b5e0b0953"
      unitRef="number">0.25</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <mtz:EquityMethodInvestmentNegativeAmount
      contextRef="ib408adbbd12d4596b3812eae6a85f3a9_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDk3MQ_c763e414-9fa6-474d-af78-49d3af884713"
      unitRef="usd">-1600000</mtz:EquityMethodInvestmentNegativeAmount>
    <mtz:EquityMethodInvestmentNegativeAmount
      contextRef="i8c4161758a3545b1af74a7e687511495_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNDk3OA_4e642148-cab0-4da2-a34d-46334957decc"
      unitRef="usd">-2000000</mtz:EquityMethodInvestmentNegativeAmount>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i15ad9211b5124ebd9b2198c949a1b33c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTAzNg_436d1cc1-439c-4b47-814c-558fc3c024d3"
      unitRef="usd">2300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i13737b9bfeec4f49ba2545a99a1bdc6b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTA0Mw_59dc3423-8b43-4da0-838b-5611a55785e0"
      unitRef="usd">1900000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ie16b975561974816a4b3fe9b1c993316_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTMzMQ_e218936d-8856-41e8-9cd0-fdf7ab25b88d"
      unitRef="usd">15000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i0c4283a6bb624969b44a16d220cb6df7_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTQ1Ng_829b7010-e641-44bc-a909-292bb396b55d"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i2feca5bf883a4b6bbb225e10dfae2876_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTQ2Mw_e6f6f66f-cb47-47cc-8970-1865d0d0ca47"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i2fffee865b4c45d0a7a9ce22af7c5270_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjg4Mw_7d979e16-a498-4ff5-8f2f-2bb8e72d4de5"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="iaec076101505419aaf24517ac8ca089d_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjg4Mw_84b696cc-94c5-4f30-8209-33ceeb7a633e"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i9349f71ae69844319992904315545cdb_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTYwMw_d80eb301-44f0-4361-89fb-2d61e257335b"
      unitRef="usd">200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ibf7f1c370e584a0d945d18504c62c357_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2MjI3Ng_e1f93863-fd57-4297-a80a-bba3fff711b6"
      unitRef="usd">400000</us-gaap:AccountsReceivableRelatedParties>
    <mtz:NoncontrollingInterestPercentageOfVotingInterestsAcquired
      contextRef="icf8b60423b584812b310a286094cd99d_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTg3NQ_5821fd52-8078-4f1c-8014-104973b2354d"
      unitRef="number">0.15</mtz:NoncontrollingInterestPercentageOfVotingInterestsAcquired>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders
      contextRef="id76ec78f5b8644349166e54f0593e4d3_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNTk4Mg_17e39f48-2244-4f05-a068-011e5b3fdfc6"
      unitRef="usd">-6800000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="iaaa333005ef34b58b205861fc70e8c65_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjE3OQ_58f8518e-1ebf-41f4-ae63-d50b75cdd2ce"
      unitRef="usd">600000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i3002a24e2d7744ada1f9eced86d348d5_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjE3OQ_90bb5cc7-46f8-4162-9252-e1860c4c83ca"
      unitRef="usd">600000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="ife58d5e0d27843349e5a0e25e6377753_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjE4Ng_7a84ef61-9f1c-48c6-bc66-8d04e009e01d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i3e6c2ce1282e4d91a501273a9bd9ab2a_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjE4Ng_7ccc3275-b115-43c0-949f-b2b69020b7fb"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="idb3fe3c2d740428d82e54a37dadb3404_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjc2MQ_491114fd-837d-4729-8894-1b62fc07e943"
      unitRef="usd">1100000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i83ca1c124f5a4dfdbb134f0ea7da688c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjc2MQ_5c4015e7-7196-4486-91bf-e654184dc108"
      unitRef="usd">1100000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i7a6c8452cab44dd688db6c77051683fe_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjc4MA_3210130c-7883-4bdd-9820-271b3ccfc1a8"
      unitRef="usd">700000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i72cf2b4574c04a6a8ebadce4919f7b3b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfMjE5OTAyMzI2Mjc4MA_ae4f3a4d-41d7-4147-88ad-5e3711fd39e0"
      unitRef="usd">700000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i4a8441d6ef034001ba6d022bbb20bdaf_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjQwNA_3d8723ef-a667-48dd-a558-06fc152aed23"
      unitRef="usd">24000000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="ie31ffdc526654f38aa440fd6a1374a20_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM5NDYzZTc2MzI3YTRhNGNiYWRhNmExNzM3MThkZGZiL3NlYzpjOTQ2M2U3NjMyN2E0YTRjYmFkYTZhMTczNzE4ZGRmYl83OS9mcmFnOjM0ODQ0MjkyYmFiMzRlMDViMmI4ZDViZTY0YzZjYTNiL3RleHRyZWdpb246MzQ4NDQyOTJiYWIzNGUwNWIyYjhkNWJlNjRjNmNhM2JfNjQxMQ_522cf641-acb4-43e7-8a05-a91adf060eaf"
      unitRef="usd">22200000</us-gaap:CashSurrenderValueOfLifeInsurance>
</xbrl>
