<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mtz="http://www.mastec.com/20220930"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mtz-20220930.xsd" xlink:type="simple"/>
    <context id="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i204b0bb453bf47a1b15d8e700cad9937_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5eb104ca73b54086aa24e424c7a5ec59_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="i92d58c35bdae4180a0af371e1a1b4c66_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="i1d80548857654d19bccaddb246dbc418_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6b8ea6d0c9624bde9bec4f358587be14_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i394742613dec477688cae9662b07666d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4f753ee5334249299112663f57958956_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc4eba2838204271bf76078baecf63b0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i063d3c2c05814ec6a09b59fbc05a886e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i516c371ef6f54fd5ac2f3afc57d41d2a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i846177c75c87401998c962bab8ca03d7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iac8b7d3a30b5494e91eed799c3f5f2fc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1267d8a4a58648c0af157bbfe74dc981_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2b8afe3a4e03469ca21e3fa164b85c26_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i03afe8accc4c489eaea1bf4906e5a629_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ief00da1d98834a818c4fda2ebe2718ca_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7625c953217d40219188d3238097904d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifd42f191ccf740ff9e8ecbed30481d04_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7498ffef2b694e798030ac94cb561aaa_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iafb44f47fa26457da38e228730cceee0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaa1bc780d100420ca57e85f411e126ab_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic1d9dec267c743e3aecc97c42d46c107_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia3ae9baafb1d42a3b355516ea09a0567_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i32b0174b390f43b6b5b0dc2a7fc0b4c0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i89d8d3bfe0234715949f94647c26fb27_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3604270a30db4989914e5712fb0994eb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib5466074447a4989969eea42db48d5f7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i455e44f8e5e544f9b39679ecdbc2555f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7cba105cd5124bebbe5550149c22c486_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="i96858818c01b488792865876c61865ca_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="i407bf86218d04aadb7c0336eac1d2003_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="i55bfdafcc93d41518cd678dd752da873_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="ic72d3b82a8c047f394c929839368e5da_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="ie7b5ffb170f645d6b0c137ac353e538c_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="id77c3db993cc4cfb9fcf2642e9cd911f_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="if7d4def1a12f4cd8a960b9049014eaca_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifecfaeed55de4d53881fa9e05e837caf_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="idcb0bbae8553470686ff9add8d9c337e_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="i25ac5dfdb50b4ab389bdb88b737891d5_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="i8fc4226057d14a8182f9d21bd0418cde_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="if8e05ee4db1948e2b7bddeb24e60a482_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="i5f1c1d8d865042acb3722f59f4a38e87_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="i91c7422751be4c60abce96bea0a42ad5_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="ic81f3597cc994bd98b4a47cff7394023_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="i52b71601932741b383b1ea0d8910d853_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="ib6a2085ecac54c1a930ad773f0ddac2a_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="ic39887085327453399be31c7508659c2_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="i54fa1c0dbad04e7491bfea56c2f151f7_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="i0cc8eab671124eb691547cbdb6b3e054_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="i3eb1eef8a3e54d27a6c883ec8be75847_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2220c76338f84947b1774b759844f508_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic13b71e4ceb340d5806a90b2483f0d9c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iedcf8d36f8f6415f952b6bf7c4be3831_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf94f9b76243427c9de87ca346d51763_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0554bb723ae94904ac498624563963e1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b894796e6114727a234b92d9abf2b99_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d633a7a17864e209bb879e343798c35_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i608398023cfb41c3863d874739894cd0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia0998318ed4f4a0ba1dfb2e162026626_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i09aa5d00fcb04b038ab74fdbea621f7d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie6305bda0585407a8d37818afb750777_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9542f542e30e4faf8bd2c61866c2edec_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i14a75a44cf334e54b25edeec847408cc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i596351009bf94b2ea3fb5ca8f926efa9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8877d8eb9469486dad5ee472eb6a0744_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="i2c92aba692ae491881e51e01a5810341_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="ida95532576d643ada5de3cd6a9dc97e9_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="i26a40d38327645828074a7c640415e3d_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="i71ed3c7357264cac8760c867e3c67f25_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="id67ee35a813d4498853ed5971d23f8fd_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="icc7d91c787334cff8bb43943dfb1ac15_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="i8e2d148e5bbd4d99ba1fca0f9895aaa0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d63d0317a6548c186e50a61d6b457f9_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="i380994676cbc47eebc721d7d4cfa7c74_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="i9dc1c1b4a0de46cfba6d4c42e5a99ab8_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="ic9577570e71a4e79800e4f21e3cce278_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="i773988af3cbc47eabf0b52dab877dfc4_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="i488a0efe99b343afaba670f83502b442_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="id8b2695cd588478691ebe9c47cdef305_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic0009dfa246a4b248fb2651ce291e133_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="i0d840448482143619b8cf895f5a135a9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie9b852b4d3af4533bd1e5925d2e0df36_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="i9b8c07770b1348acb291c521979fbb5c_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="ibdf2947372aa4fa48cbe4648d8567dfa_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia8bd076cf5bb483997cf8ab4dc44dfb9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mtz:MasterServiceAndOtherServiceAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie8f2b6fe7c804c10a451fcea3184995a_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="i422bba1ae5eb4328837cd3baede1c9a8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1e1fe44a25c74c16b4a551fe5d4ff2dd_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionAcquisitionOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:FormerOwnerOfAcquiredBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8e7e788037044693adbbeec161553ec4_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionAcquisitionOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:FormerOwnerOfAcquiredBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9c4296f8eae3436b9bd61e8045519b0c_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i61e1bf8503bb4788b5954f53468b7457_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if98bf6e36fd94fa1b17836df36a71a52_D20221001-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsIEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="id9d56c6376ae4c42b850ac7cd455aa40_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4bd926be07734a7bbf889980388a799f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ied5d9c6dd71547a58f9394942a58695a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69b136272a9748f4a6b830401bd9a7fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20ffdda7319e484487acb132b477a21f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if6ad783848b0498a822105a9d7e3f0c6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i898638f6af034bee983f7f6d8034941e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie07ac75e2e434bf3887ac4277c77cb87_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6ae9f4800d1f4e8fa1d9f17f6ee7f493_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="idc9eb3f6f0af4b12bf4e5f688dfba653_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iffafb28e13ee41788e20c61a4d49a705_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4a14045a036b4ed9b76a20cc658e1685_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i91287b3ecc5a406bace82f471736c2ad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i02d73f09588c4f0885da242686c5d4a6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff848ca50c504270850db4321ec285b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idc0e414e00174f149b7fb7e1185b6d1c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09b0067c052e45beb8c8433781e3bbf6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d16de06e82540ed8709337493fac94b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41d34a62dbd441339b8e0560e0d62452_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i777efec568a44f18919ca6c7b4fd488f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i29b75adf4e714c168fadfc1876605faf_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i82ba7fda2ee3448dbe557f58af0eb0f1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i989ea11ed87146538592c78e8789f5b4_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iac35e7f52d134632952033cc3992482e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6b5ce459803046babeb80d3b4fab75f6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic60bf7f585e84c44a41da6ded96d1953_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8e8394275ada4bf7b8562c036b7908a2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibb2d9c4181d6493a9dd215c2e904b79f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6c4eafb9204d43199d7f3f4dc48be44a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i06537c965bd145038039786b0e1c960f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5b97e2670d484d4f8cad7ef090cf507e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8f141c2b19f04bc089da4a88d82a49ed_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9284e048eb5b4ac39fc4263e3225e5fe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idcca9949a19d43309b0cd94001a8bce4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie81556060f054657a4ed84e0593763c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if53f88b5524d48338f3f9cbb8c964409_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic899f1ac7c5e422588d692bc085cff4a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id81edfc7bc1545569650324a870b25ee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5045cd4621a14db498a855c956484fd4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ad26064156440f3bfd78e99c5a70262_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie5e88527f24c4371812ce686765401a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i469cb1f610154bbbaf5bf5e575e20ad8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic7fc27c926324e6b8c20ded9da071752_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0bc8ccfe75e54db186fb114b81830033_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib450b42ed76443e79c75a2c94b83853b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherINTRENMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:CustomerRelationshipsAndTradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3cbe168688e34160b5da2ab1bf89cf58_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherINTRENMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:CustomerRelationshipsAndTradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibcfe3fd5fdc4479a8b4d3566c0e8d7e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherINTRENMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib666444f6cc84c4e8566f6259c4abc48_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i217581c09662438aa7de28b5d8c0c25f_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d572d02976746c69ad6e86c92f62163_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i34a68215ebe147d687c778fa232c1c14_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="idf238a5dcf4a4630af2252dc8c580498_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie9a09f2c1539422f88af1084b64f096f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iecd5862c22ce4896b585a02b425db9cc_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iade566f40ad64471998a99307ed00186_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i70f31c0fffb143fd96f61e550bc8e4bc_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ice93c7e56dd84deca8806ecfb72e50af_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibe123abe3ea24478a2169c62273e355c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id8103d32efa74e25bfc239519e42abe1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia1f3d2d1c8da433588bfbe72efeecd13_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherINTRENMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i88fe70c458814a7489d74c0dee2c9553_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia92dcd7e221c4d8da3215beb528d6f5a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if609b2457e4e48c68080368966ef6464_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i28766fefa388497496355a43c2488d58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48ff14e6c41c44ffa8b4f1017d59c96a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7da28acd8b824fb18782a8d6a65f3f48_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia026bf80644040b3822cf86d123f741d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherINTRENMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ife19959283b94746b3eae37be105bd44_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAllOtherINTRENMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i166ea11e3998435d9d5c82e79ec16f9b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021And2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i030d7651a0ff4499b6a045c7fa568494_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021And2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3e3da21d658641c79ffec95b80f8c1fe_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021And2022AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4707b9437b7c492cbb77fcec427028ac_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021And2022AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i45bb3b97418a474e952cb2720f6baa79_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021And2022AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i98082a0ea4134d53a20ce6d5909a341a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021And2022AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7704117f62d3448ab7203b1878a240f0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021And2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia14408f04c2c4876b0b44e886afe0212_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureAndEnergyAlternativeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="ia2821f3488b24268858305cbadc3f011_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsIEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="ic2c6d1866fdc437592e07e9eca4d2ab6_I20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureAndEnergyAlternativeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-07</instant>
        </period>
    </context>
    <context id="i438598cba22148b8ad82f833f07d4fbd_I20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-07</instant>
        </period>
    </context>
    <context id="i5f142493a5774ddebc6119b1efd95b9d_I20221101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureAndEnergyAlternativeIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-01</instant>
        </period>
    </context>
    <context id="i56cfabf193854590ac56079802ade3a6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureAndEnergyAlternativeIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0638b41e8cb249d38eb284ddabb54b7b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i337f2a8ddd18495e958f03e6f0579350_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia024a4a8d31b46a084f0a40b12101ae0_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id6463b75b2d14740ac5d6fd89eb034b8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">mtz:MandatorilyRedeemableStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i874f8f25b183498a83e337b2a982be06_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibbb0047a24c74f88ab1e3c4e3a44b798_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iede84cd122534f6b96560f69e6f20744_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i14093120defe44f7ab460a864948e2c3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0c6a434e6c9b40999f0f3e5ca0ce107e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4f791a4c19e14bb7b94d4ee0b21ad055_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:AllAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i34e54481eed34f44a2b39bd6a0d26ca4_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6e76451c22a44a5ea23cc70ac1197dfb_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:EarnoutArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic4572bc4be1449c097a1a7f9891ebd5c_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="i60ada8bde74547bfb31dcf648a29eb61_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="i78aebac2fe514eb18ea79ee795e3c2af_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="ia23e7a37d6404ef98011e330973b4ed0_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="i0e4bb8e2f84643cb8dbde03305cd1583_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">us-gaap:MandatorilyRedeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7f0734fe891f45878a7c38e7a09d5c87_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id78533eaf959415e8100e8ab4cd22834_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ife6c158820b5453fabdb75735367d707_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib154244d861448c88b213cfe660190bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48045f20403e4249b92ee0c83d7d3379_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ideef2153510b41f7ac0157f6d5ec9cfe_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i367506b5406744f29b731fdf9b18a119_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="i746888f5c30d47dda73317d2925560d9_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="i43757466ce694c489c6787b1f5b23be1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice7bbbac88cc4c40820c029f9e5f6a99_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie88c69470e844b249a175e17608828b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i35c33eeb7c9148928477160570c773d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id1293ac9cd584168b567a4a82722ee9f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id66e65c6e615458aa2bc195e7dd2bde1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0552ca88f54743358155f677b11fde74_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="i987a10f3e09a4b0788556b063bb81db1_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="i4886f70980fc4f44963eaa1a66532bd7_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i398da0a48f7d49df95331e4fcc1f6b40_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibfc92a247f6b4fe1bfa959d47f9de2c5_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="i0ab44d2001dd42a19b0058071a2d3252_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="i4f6fe877b05149c38d706099db198ef8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1719a39729a04950837424c644357768_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib80f1a76d18b4d53becfb2f05bfa47dd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingAndAdvancedReceivableArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i13357531afc9499591922327fd89aafa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EmployeeLeasingAndAdvancedReceivableArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i041b8db43b08439b91dc86ead5c952ff_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3d0a130f6ed844c283267ee95bdbc85a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaff19de1f02b42168f2305089e448ea5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i22f0cb7f3ce84f9e90bcc850168c486f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i48c1ac75263a470a8cad225abcbdae01_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib3c3579619914b3f902c363ef46bba98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f6ae84bf8a64dc9a204b6bdb6a3992e_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="i24b1f39fdd9b42ccbc0b58cca6e67a2e_D20210101-20220930">
        <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>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib17cf38455fa45768271e605cf119d08_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie20f811b82074e5baf1dd56a705ad187_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="i534ee9e6b6b74b5c81f2a51d20b4fc8b_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="i106ed4d4532d4f56a85d4412744c93d5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i813ea1eb13aa46898ff5294a940c3fd7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iced39191030f4c78b4c02c6ca27f643d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i46238e8e53d04ff0b4f9768f7d271c6b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic9ef40c9bd264ed685197f2efd371301_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i249e0a6ea09f4ea7a1302f2d80e39f8c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i45a1e7f6bd0b4a578814c2d3dfcd1de4_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="i706983a55e774754969efa7c1cfb1f99_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="iadde718a691648039e5779881ebb17cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69cf08cc773a4eb09b3985a472d900e2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iacbc1aff49514be2b0fa15f027c142d2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i53e833a9077142efa6cef5d866ddf3c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:FourPointFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5535875d427f4b038254be2cabf54470_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9633253de8d64d3f8d7f77f4c1859acb_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i62c9d03d0b7f418185ab89b219888735_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibef267dbd0af489088f713489a34c9e7_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="i440253ac86e94bba8dcc0b2a8d7f011d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:FinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8bbb36f11e14414e9ef9ec1b5157bf77_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="ibee52c0217284e459d5cf9d28633b40d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id8d1bca307f14bbf95256d1d8b46d4d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i24bb95c722234cc7b62171ac5d60f5e6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8b33342813a74ffda565fe20244d52f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia400b906485143ebb8e6394ac910a3eb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id5a58b6cc2134c168a0b2932cda6205a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8524c62c78e044a0b73fd4ef4adbb632_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i21cd90d65edb40d99e52d5601acf82fc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i568047cf95164144b526f2dd882507e1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i28fbae84e63d4c37a2d8b6988a43da2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa40b4e1836143618dcee000687c8d60_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if4aaa437e2b842658c4b4eaa4f269fcb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20538a35606c406193e5411ae8f20714_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia4f29bab4ef8483ebc376e311f84e3c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6cd89f5ffc8342168decc052291a646c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i204ccf4736c64caa8454a1d37a9359e7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2394f9085b3f4475ada28766bd402dda_D20220101-20220930">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idf1cf1f477ab4eb6bb6d929effaff16b_D20220901-20220901">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">mtz:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i936660af4978452a9d56232afae593bb_D20220901-20220901">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">mtz:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i14df7c286af545c2b21b5e6d6049914f_D20220901-20220901">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i14fd5b17fada48238ea60c600ac893cc_D20220901-20220901">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="ic22c6130657f4aad815eb86eaa522136_D20220901-20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="ibcea94904a5a42c09a38dc63b84cda60_D20220901-20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">mtz:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i00dc5e0ec2864f85bbb7f3c3ec4694f7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i87a99921d31a43268299848adcb74131_D20250301-20250331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="i15fb67050ac74b57999be61ca7a23e65_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:ForeignDenominationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id1be2150ded34cdba1b4d26a0ca2be08_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:ForeignDenominationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6cffc2a17b404eb9995fb42ae09fe2e7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic0e0980c820f4d04bd4d83aff6169a02_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i879b800e683f406c9cc80c050c5d13a1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i760b64606aed49e689e9b04bf6b64093_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i454702fb0d6248c98d799a4a5984f7fd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4403095155fc4e0d890fc55daa3c7876_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i863a8bfe9e1040768b374f411ae924d4_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic33f10da58e64c7d8ec3bc3918de4bec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie3632c9af35344e6a52181cf6392477b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia5c0977a518145c3b98dd2d9b2597eb6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i17128c1c64d64c41bad234fbc82f2b4b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie0af44003ee846d791bcd0aa0f20a1bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i28be47c886984c409124c3a930dd0e7c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic4b138d3b40e4d1b8e3e0e40c28ed89a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4900a6ac926e4eb9991654b0d4e6669f_I20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-01</instant>
        </period>
    </context>
    <context id="id5478c83a76a43a3954bda4a7cc064f0_I20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-01</instant>
        </period>
    </context>
    <context id="ia669795353c74402a31cee7529c94c50_D20220901-20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="ic2affa26013a49a0afd6a8c69637583b_I20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-01</instant>
        </period>
    </context>
    <context id="ibb488b23296e4b9fa81b6d9a6c55781f_D20220901-20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i4a4af240095946858c04663ae3e836f1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i29e0e8ed5e264a53a1eadea2d9c7a4fb_I20240331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="ie855c3f6efaa4d53a572bcec2ddf7906_I20260331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="ie87040ff64a24c78aa1233e84f06ba5c_D20220901-20220901">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">mtz:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="if2a930b308054b0d8a16a1b8b0ed0348_D20220901-20220901">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">mtz:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="iac0d39e634504199b545e1787d74179f_D20220901-20220901">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i96f0948c977c4f3c924f1996d09116f9_D20220901-20220901">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i20ad33be2af34652af0116ba06402fae_D20220901-20220901">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">mtz:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i50cb464c2960405f883269041baa50cb_D20220901-20220901">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">mtz:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i8fa8eb41d1cc43aa9dd2051cb9c5e2f2_D20220901-20220901">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="ic530e29d251e414b9a23554cc318ccaa_D20220901-20220901">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i97e7299716be4f77b2aaff1ebce9eef3_D20220901-20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i731b7ba0d8bf460e96c6ed467dff1ddc_D20220901-20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">mtz:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i1a523113a57e42bd82e86700e1870426_I20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityAcquisitionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-01</instant>
        </period>
    </context>
    <context id="if53354cb532d4fcfa13561bb402218cf_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:BridgeFacilityAndTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if712e18258fa408890d75ecda5c8da7a_I20221026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-26</instant>
        </period>
    </context>
    <context id="i3687198e0dde4f2fb990d1ffa0d206e3_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="ic054caed8ecd47bc879d4fb33f701340_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="i3d2d93fd1268477c976a131f7308a524_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="i74bbafcfa24f4f7c8c02faf4b5fdbba3_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="i094ed5d3b928447cb3112e6a39201e4a_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="ib8ea7f46d97a4041b4f422ab58f9f032_D20221007-20221007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-07</startDate>
            <endDate>2022-10-07</endDate>
        </period>
    </context>
    <context id="ie0048278d3ea4ca1b1507c75cbbbe51f_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6334c44ad62a4c33a965b6776cd7d402_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:FacilityLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i35aaf3e7643846c98f51896a9c0ae153_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:EquipmentLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie7e3745d106d4c7795b9603989284a87_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:EquipmentLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id3cf9cc1166e40ceb74e21c0346dfddc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mtz:FacilityLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i28652d6924bf4b29aaa1dada27ddd98e_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="i24bf9c4d55644996919795c3d4dadbab_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic1f2e46734f04421af6ff325bcf196a3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i180ca0ae4e3f4b0ba11fb4c8abd9e01b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i594b47be77f64aa297172dec806a00d2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4759b3047ed74592ba643e4568a0d536_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i97b784f3b4104966af5c88e18ee819c2_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="idce957be33c3470e85610390f43b4086_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="i0bfdfc87567e4171a801248e82e97d7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mtz:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie1c8f081a93046fd8189d8fafd143a1c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3bc64ff5ff934b33a8f04940f9bdfe71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8150180a4c3143a7a0a5e044565a0a5e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i370cdef3362749548cebfd3bf4dca8a0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i427a3cdb6de64e8493702e481cbd9f5e_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="ie8c05417df81459ca83c2c11dd290960_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="i1fbbfb1f9ad2471abc26f79d3f9eb247_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if5beeec6a01d48b58db20e253b93e386_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i05fd26dee83f4842a53a90780dfd09e6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icf6fd7b65075484b946080d08f57659f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i69a0c2747798428daf2ef5f1f93cd1d1_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="i4a9025d8cc894a9d94b1123524cabc03_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="i0eec46b98618466e906bea895beb54bd_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="i68b5c456f30c43678e25d45dc1e75964_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="i13debea32c544bb39ce6e147d13adccd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8f00b57eb5204e4e95b926c8b00c2fc5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id35eac68f9d649a4970f9ca8733cedd4_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="ic3e0b435044946508130cfe058aeed35_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="i02b73ff5ddbf4f329e3c4862565f7c6c_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="i425a0ce1010b451f8ef10a3a2964de34_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="ie195bc1d77e641dcb2bf07c4eb6cb416_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mtz:December2018ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7c0431f8ff734c2ca0872ece93ff0925_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mtz:December2018ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i58b05a8cba0a41178259ae8963490772_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mtz:March2020ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iba42e74770a04e1e980b88f430677a8a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mtz:March2020ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5113e37a4f5544f682b328e564055307_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i757d3b9237974ed39b050830a6b68c29_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4c505907ba7a4c4f987b0d489ec384ee_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:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib58cd9e0812f482ca1023b852c8ade2b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i70385fb617b04d138236d1730bc288e1_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:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0cb5ada19f544394a08fecd703e09c51_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie15621b07d6f409dba36fa0737957afe_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:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i79082246bf924836a93edde2fcd08c2a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i44571c87e1814db1a67bd633742adef6_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:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6d0bc0b2935f43238a9c5766326de615_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8bdb39f208304de6a0c07635b38b5492_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="ic61f2b52cdc9424bb46aae9255e23e9c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icd154908851f4ed6aafde50092057173_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="i0a29e4ed337444fc916e9fe67329b7dc_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i67c71ccf680d431580894460113b29bc_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:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6475695c386644c18d3cbacb742bf62b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i795321dc590c46cc9758f0d578c0d59d_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:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iae442e0d43754b0cb017b2df1fb6b48c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5ea27143b2004430aba333c2321e418f_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="i05cd2e1b48e6402cb8a5b4c685f925dc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6c522fc3d14f4724b9c657fb93f48811_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="i4d54291a848c4d1e814d96c0551926fe_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i16e31262ee0c47ceafd280709cede11e_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="i701b4b37007249efbc0d761ff8c76e70_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4fff5afa86a04a76a7ee7bb991d08304_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="i7e175228f80140f7875c0700580098ff_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibade205dc78f4726a21382c80d0cee8c_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:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i61fde2366f5d4c4586fb2d06ddb2774c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idca7b1c5e8234a6c83c9b2d2886ad462_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:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i05f4a8251ec74df0a5b1761a77e3e906_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1f66d61731914f24a1a44b618bffd716_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="i95993ba5f9a64217b033a52e3ed369fe_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id8f09d8f777d4c918b7bcd9c297c308f_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="ibb53fa7cb16748ff838a0a345a75ea1d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iecd051703d974d64b477a09bdb545fa6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i252505c4614644f5bfe96e5882b0a56f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3c0687f249fe4d729aa935ab0796e2bc_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i242d09630aa741f6a94fcf52eef18ce2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i62fa36c693794641ac47c96b88e7417f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i34d1af8d2a3345b2ac71d7b767d41859_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i91072d13cef84363bf20912e1487aa79_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icfc0b70743d2498cb9119f8e66e7b572_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i569d308f692147d89d49e619a068afda_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i245ca2cc54ad45c1b05672e2f840caae_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3b810c6472584306a9abe0806cf1a89a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i826d4d2e5d1e4176ba25307d9df38cab_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i05ff9ad140414c8f86f134ed769d2759_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i18f16d92fc2f4333ba53ad7abc5ee3ce_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i963eaf2813ce4d2bb4ec8d04c3594004_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee8133b5797249e6a1e45318323c3d8f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7b425114ad98446385c26f13f219d78e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ica709b96392448e7ae2bade6cbb76693_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4d08851568f946a38d86c464d471b96f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i333b6bcdb03a48f2ba6bba0422c8d15e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6621bdf5c22246098f998eb89fe15641_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6fd02e948ff34180b72c85ac5b72e294_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idd695cb63a3c4212a87504a042fdd00f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i8bdbe0ff79d2400c8828233332b01402_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i18d2b6f4ac5142149873560261688942_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="i0ae5b36216244d8988a7dafd54f4241a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if694cd29a1e74307a2df9b8943d11b4d_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="ib5cebe441ae940a1ab682890ac007077_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i86d2fc2334e34ec3b6d534e0b0abe378_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="i3e85719358f04ddb8c15667c46d386c5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib3ee6fa28b4f40d7a5539c5e6803720f_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="idbfe7c7c84ec4402b9c06ebc83000103_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iebdc8304ec5243c9a736e1f9125b9504_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d9d463ad8364a0690fcab8e7c5f4eb1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i442b506e678a4778a409ac4b70bfd6e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ffab93f6c6641eda0d66159c97584b5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0d153f4192464e71a4c5a4361416c656_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7eb276478a964b088c4afa6429721631_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovernmentTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1b47d84fb6a5491a9c8fa29b9da5b573_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovernmentTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i39579154661d4970a141092ff9d5a80d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovernmentTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia9118adce18d490ba74a39fa436b4b82_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovernmentTransactionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id0305ded1ade401dabd74762754ac8dc_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="i6e8b90ffaad4490696045bb4a7fe859d_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="i72c09b3fd1084c90852a2f200e1e3b90_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <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="iaf71f535df0e45f0b590630ac731546c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4246754978564c0b91f194e2af54c1b0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i956b2c3a1af8469caf675ae91cee8631_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifdfbdbb90c964625a8042b75b6544a35_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9cc7e48f7aaa4ddb8252b56d0882afdc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64025c8303fb4086bc3f3413a68d26ca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i86d512225d634b138d7bb658e8c6fcc0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3031d3674d4a4a428857d2aa907d871c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iabeb3447ef5c4211937a302a5a7bff3b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6bbf5d9da7fb4aab948e15724c5097c0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i433ca1de065c4e7488fa70aee4c9900d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i856e4b972f5e425d9658f27449199d00_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8034ca2952324fe8834f9f169521c2f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iab52106ffd11405c986821e405bce181_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:CaptiveInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i595ac3a55b514e0f90be6f49d6828d33_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:CaptiveInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iff68664de0734a5d8fef6d5658562e42_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i608973e72234407c9960411fa9f4f9c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0070e299d897421a8d8f9bf6810cfe25_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0f3f08b61e9c4c93a4d77c0838cc26a3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0980a9e01483497dafd8a2d46ef91851_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GroupPoliciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9b256aa8468a43eaa842b71bc6812d4e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7acb392e9281450ebd390874f8e940d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyLiabilityAndCasualtyInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e0a6b41f5904a0ea5641bc4b28539a7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AccidentAndHealthInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i325d11eda73e4a42809139a642dc9640_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AccidentAndHealthInsuranceSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6835209b051040578a6d499cf86b9958_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:HenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0be8ef85753c4da6867db5501a13b264_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic6de1f96b24544e1beb6638fe9b16a2d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c530bee9c00414ea7754ad5c55aa286_D20221001-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i5935b069404c45f28886bdc091c29f12_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9cc4188804fe405094cedd962aa1a308_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4e4d1792b816426781735d67ee74c485_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5926f9925cf0404bbc6fb27809f789a5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieb9f32bf269f476fbd2fba80add27fe6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iac07059d45634a6696f16cb916a012c2_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="ifb3c355e2127485db36ee1ad715aa1df_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i28d9b89607664956b26500575183516d_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="ie907535acc2b42b5956dfcd4bd3f389c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4c6cdc3254f145c188d0806ac2c7e9a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:EquipmentSuppliesAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54f42931f7024932a4964db367e521b6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9bb899c21d854ec598b2053f9ef1658b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i142746ddf1934dbba14e9dd9a963fbdc_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="id6ef699a7d6744ab90f6d9e6fcce2222_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="i32191ea930af4fe991024e193fd3a896_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibab5ef7660644b85ad45716d1ea349b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie21df85059c1494ba2537371c04e6327_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id4e2c40c187f42028bf469d49537711e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id8f162aa09164d129779a6a48f04ff5c_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="i0d0f63af0c784d619aab39a918613fcd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id607b4f305ef4b11b1be157abfbe3ccb_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="if8e3ea2379a049fe9d86a0c18fe104f1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id1ec7b40a40c4e9ca9d5069b23d53533_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie3a9756d832c4bd9bc67c04c12e61ddd_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="ib19444a00f2a42fd8792cef1fe9ed386_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="iee7c2adadebb421e94fc44c4771c7bd9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i351e27859d204b3db32bafbd0966af65_D20210701-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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i142ddc17cd5a42f692a420a340e05c4d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i07c07bae669b44e3bc5883f69da295ad_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:ConstructionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i004cfecde5774253b15807777bc1fef7_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="i2e6096d03c6a4adcb1dca24f8ca547af_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAcquisitionTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9f95e097378d4723a5b56a581eba8a73_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAcquisitionTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib41afde9ceae4405bfa8eb752b1d6d81_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAcquisitionTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib73a281b1cd04d12a182af7e8f39047c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsAcquisitionTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id330461dc7c6462696fb30440ca32326_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="i4743831c32d8407690303f7bc5d004e9_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i12c94555cf7d4f6ab01653958186da74_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if566b66955594e7eb7603009e09fda89_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="i9558f39969c0439eb62cfb7bf9562bc9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i20935bce03794efaa850d29d234f1266_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:RelatedCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c7833302460402fba56d4a51242e8b5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionAcquisitionThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i41b450d26a544c29b438b96fd8ac1bfe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionAcquisitionThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i71284ca2f19646578bd3c3eb8502a3aa_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionAcquisitionOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:FormerOwnerOfAcquiredBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i24f8651884e14ef085e5a914e64923c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionAcquisitionOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:FormerOwnerOfAcquiredBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie522e8efad034e14b336d51884b6c5f8_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="i8b3f946064a74e63b9a01ec66c9ff08b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i08696aa01eed42c2add0696a22b120aa_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if1e32ecff79048e08fe101a7673e335a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iaa975c1ec2c340878b17b9db12851031_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ae66585eef74cfcb5cb639b9cba0ee2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie924ea15bd5b464889a28d52c5961e95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CommunityCondotteDeMoyaJVLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i922c0c2323414f52be5c0e5aa8600309_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3abb74413ef74760bdda423d5b0c1997_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="ic4037f30fd884e408d7022859a380a96_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i51be84d1418941a1bb6f408b133b2173_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="ib9dc8d60e9b243819defbb333ae65645_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0ebd6fb06ed44e96ad35034d818338b8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9f3e437a25fa40f6b2f5b587e96c6879_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia5cecbf00b9f4f59978b44cee196a9c7_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="i45f12b05836a4c8ca985f284fd78192a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if7eb96b6658a41e189ef2c9dbfc220b6_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="ieb97836d7a5a4190adcb9884a7c2bb28_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="iec43aa46f22f465a9f7b905a68bdeb7d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idfd8ac4744e74e7e98c4f5145a54d6f5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia99a08103e4b45478f09e1b95858aa3c_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="iea2d0c08fb7344a0be27c59ee80b99f0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i95a1f1f525584e2690525bcfcebe66c4_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="i624628a10abb4e228106ac2d03ba7c4f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i78aaf7578eac4345807fa5ab4ac5ee1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>mtz:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="reporting_unit">
        <measure>mtz:reporting_unit</measure>
    </unit>
    <unit id="acquisition">
        <measure>mtz:acquisition</measure>
    </unit>
    <unit id="y">
        <measure>utr:Y</measure>
    </unit>
    <unit id="fiscalquarter">
        <measure>mtz:fiscalQuarter</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="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180L2ZyYWc6NjhkMGIzZmI5NjZjNDZkNWEyNmM4NGNmY2ZlYjhkNmMvdGFibGU6ZTAzYjJiNGQ3YjNlNDM4Zjg2YzI5ZWU3MzJiOWIwNTUvdGFibGVyYW5nZTplMDNiMmI0ZDdiM2U0MzhmODZjMjllZTczMmI5YjA1NV8xLTEtMS0xLTE0NTM4MA_0c491570-f16e-44c7-874a-f3d33288a83b">0000015615</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180L2ZyYWc6NjhkMGIzZmI5NjZjNDZkNWEyNmM4NGNmY2ZlYjhkNmMvdGFibGU6ZTAzYjJiNGQ3YjNlNDM4Zjg2YzI5ZWU3MzJiOWIwNTUvdGFibGVyYW5nZTplMDNiMmI0ZDdiM2U0MzhmODZjMjllZTczMmI5YjA1NV8yLTEtMS0xLTE0NTM4MA_1a0ca085-ab34-4455-b5d5-8837124e0c87">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180L2ZyYWc6NjhkMGIzZmI5NjZjNDZkNWEyNmM4NGNmY2ZlYjhkNmMvdGFibGU6ZTAzYjJiNGQ3YjNlNDM4Zjg2YzI5ZWU3MzJiOWIwNTUvdGFibGVyYW5nZTplMDNiMmI0ZDdiM2U0MzhmODZjMjllZTczMmI5YjA1NV8zLTEtMS0xLTE0NTM4MA_48ec1097-903d-4415-8c0b-b7061f76f32b">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180L2ZyYWc6NjhkMGIzZmI5NjZjNDZkNWEyNmM4NGNmY2ZlYjhkNmMvdGFibGU6ZTAzYjJiNGQ3YjNlNDM4Zjg2YzI5ZWU3MzJiOWIwNTUvdGFibGVyYW5nZTplMDNiMmI0ZDdiM2U0MzhmODZjMjllZTczMmI5YjA1NV80LTEtMS0xLTE0NTM4MA_bcd202a3-20ce-4479-bdea-3023e2a89772">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180L2ZyYWc6NjhkMGIzZmI5NjZjNDZkNWEyNmM4NGNmY2ZlYjhkNmMvdGFibGU6ZTAzYjJiNGQ3YjNlNDM4Zjg2YzI5ZWU3MzJiOWIwNTUvdGFibGVyYW5nZTplMDNiMmI0ZDdiM2U0MzhmODZjMjllZTczMmI5YjA1NV81LTEtMS0xLTE0NTM4MA_dd73d71b-b543-4432-a3a4-396ee2b1e399">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i422bba1ae5eb4328837cd3baede1c9a8_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180MC9mcmFnOmRkNDc0NmRhZjNmNDQ1YjA5NDgwMmI1ZDRkMmRiYTg1L3RhYmxlOmU0Zjg4NDIyZmFiNTQ4NGJhOTE1YjZmNDczY2NkMzhjL3RhYmxlcmFuZ2U6ZTRmODg0MjJmYWI1NDg0YmE5MTViNmY0NzNjY2QzOGNfMi0xLTEtMS0xNDUzODA_3a220982-cfde-44e1-9873-33cabf00b5f0">P3M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia669795353c74402a31cee7529c94c50_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODQ1Mw_26318e9a-587f-4d33-83e6-b6883365b866">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia669795353c74402a31cee7529c94c50_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY4NTU2Ng_26318e9a-587f-4d33-83e6-b6883365b866">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia669795353c74402a31cee7529c94c50_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY0OTI2NzU4NDUyNg_26318e9a-587f-4d33-83e6-b6883365b866">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia669795353c74402a31cee7529c94c50_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY4NTU4OQ_26318e9a-587f-4d33-83e6-b6883365b866">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia669795353c74402a31cee7529c94c50_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY4NTQzMw_26318e9a-587f-4d33-83e6-b6883365b866">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia669795353c74402a31cee7529c94c50_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY4NTU3NA_26318e9a-587f-4d33-83e6-b6883365b866">P3Y</us-gaap:DebtInstrumentTerm>
    <mtz:DebtInstrumentConsentPaymentAmount
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xMjQ1L2ZyYWc6OWMyODEyMjRlYTIyNGY0Yjk3NWRmYzJmNjQ3Y2RmOGMvdGV4dHJlZ2lvbjo5YzI4MTIyNGVhMjI0ZjRiOTc1ZGZjMmY2NDdjZGY4Y181NDk3NTU4MTM4ODg5_2fdc7117-531c-46c8-821e-4c01cbdea42f"
      unitRef="usd">0.0025</mtz:DebtInstrumentConsentPaymentAmount>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="i6334c44ad62a4c33a965b6776cd7d402_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfNDA5_451586ea-0d93-4c6e-8eaf-f34735d36eff">P1Y</mtz:LesseeLeaseRenewalTerm>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="i35aaf3e7643846c98f51896a9c0ae153_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfNDA5_dc6a2616-eceb-4465-a341-45b369ed927f">P1Y</mtz:LesseeLeaseRenewalTerm>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMzA2OQ_62560b6f-a550-486a-8306-8d8ddd0caa69">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMzA2OQ_7993bf46-b9ce-41f6-bc7a-6bb8952969c2">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTAtMC0xLTEtMTQ1Mzgw_843d84d9-b56c-4bc4-a181-ed25064e950d">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTAtMC0xLTEtMTQ1Mzgw_d8f40e54-a905-4501-850e-6f898fc9d973">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTEtMC0xLTEtMTQ1Mzgw_1c450e65-3459-4397-91d4-7d961cf6e950">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTEtMC0xLTEtMTQ1Mzgw_d544f7c3-7226-4e72-bfef-5cb3c35e6c5e">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGV4dHJlZ2lvbjo4NTE3YjMxMjMwZWQ0OWUzYmVlODBhNDVmNmViZDM5OF8yMjMx_335ff6c8-ca3f-4716-ae3e-86ef3753bbff">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGV4dHJlZ2lvbjo4NTE3YjMxMjMwZWQ0OWUzYmVlODBhNDVmNmViZDM5OF8yMjI2_77cf1796-d721-4cc9-bd90-a2a18cb06184">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGV4dHJlZ2lvbjo4NTE3YjMxMjMwZWQ0OWUzYmVlODBhNDVmNmViZDM5OF8zMTQ_63426f7b-797b-401f-a1ce-96f9a5fb49e6">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGV4dHJlZ2lvbjo4NTE3YjMxMjMwZWQ0OWUzYmVlODBhNDVmNmViZDM5OF8yMjMy_b2b7b8d0-d7f6-4a2a-939b-db72ea0c2236">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGV4dHJlZ2lvbjo4NTE3YjMxMjMwZWQ0OWUzYmVlODBhNDVmNmViZDM5OF8yMjI3_fe55b6ea-4479-4e36-8fef-8d8df14e8d31">001-08106</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGV4dHJlZ2lvbjo4NTE3YjMxMjMwZWQ0OWUzYmVlODBhNDVmNmViZDM5OF8yMjI4_0ece307b-1bf5-4bd3-ad57-95b5852a36ba">MasTec, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGFibGU6ZGIzZDRiNzc2NThiNGE2OTkyZDFmYTIyNzhiYzA4MDQvdGFibGVyYW5nZTpkYjNkNGI3NzY1OGI0YTY5OTJkMWZhMjI3OGJjMDgwNF8wLTAtMS0xLTE0NTM4MA_f99317df-17d3-4339-8ab3-b9e2bd2c72cf">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGFibGU6ZGIzZDRiNzc2NThiNGE2OTkyZDFmYTIyNzhiYzA4MDQvdGFibGVyYW5nZTpkYjNkNGI3NzY1OGI0YTY5OTJkMWZhMjI3OGJjMDgwNF8wLTItMS0xLTE0NTM4MA_bf9ddd84-2084-4745-b4ff-24f43066cdbd">65-0829355</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGFibGU6ZGIzZDRiNzc2NThiNGE2OTkyZDFmYTIyNzhiYzA4MDQvdGFibGVyYW5nZTpkYjNkNGI3NzY1OGI0YTY5OTJkMWZhMjI3OGJjMDgwNF8zLTAtMS0xLTE0NTM4MA_09f1b3ca-770b-4805-8707-18e7e739635c">800 S. Douglas Road, 12th Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGFibGU6ZGIzZDRiNzc2NThiNGE2OTkyZDFmYTIyNzhiYzA4MDQvdGFibGVyYW5nZTpkYjNkNGI3NzY1OGI0YTY5OTJkMWZhMjI3OGJjMDgwNF80LTAtMS0xLTE0NTM4MA_9753b540-c19e-40d1-9536-19ac01f60a84">Coral Gables,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGFibGU6ZGIzZDRiNzc2NThiNGE2OTkyZDFmYTIyNzhiYzA4MDQvdGFibGVyYW5nZTpkYjNkNGI3NzY1OGI0YTY5OTJkMWZhMjI3OGJjMDgwNF80LTEtMS0xLTE0NTM4MA_91990d92-23a8-41fc-99e3-4d7c623b4397">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGFibGU6ZGIzZDRiNzc2NThiNGE2OTkyZDFmYTIyNzhiYzA4MDQvdGFibGVyYW5nZTpkYjNkNGI3NzY1OGI0YTY5OTJkMWZhMjI3OGJjMDgwNF80LTItMS0xLTE0NTM4MA_04a92315-3893-4ac2-b0b0-4960c74d5718">33134</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGV4dHJlZ2lvbjo4NTE3YjMxMjMwZWQ0OWUzYmVlODBhNDVmNmViZDM5OF8yMjIz_fdab338e-ea9c-46e7-b038-2bceba62923e">305</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGV4dHJlZ2lvbjo4NTE3YjMxMjMwZWQ0OWUzYmVlODBhNDVmNmViZDM5OF8yMjI0_a16ddc45-d75c-4e63-a1c9-f0c60c979946">599-1800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGFibGU6NjU0NWQxNGFlMjc2NDIzYzk0MTc0ODc1ZmU1ZTUzOTAvdGFibGVyYW5nZTo2NTQ1ZDE0YWUyNzY0MjNjOTQxNzQ4NzVmZTVlNTM5MF8xLTAtMS0xLTE0NTM4MA_86084ce2-8ef6-48af-acc5-5239b607bb0a">Common Stock, $0.10 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGFibGU6NjU0NWQxNGFlMjc2NDIzYzk0MTc0ODc1ZmU1ZTUzOTAvdGFibGVyYW5nZTo2NTQ1ZDE0YWUyNzY0MjNjOTQxNzQ4NzVmZTVlNTM5MF8xLTEtMS0xLTE0NTM4MA_e1d08e06-4eff-4d48-a40c-55f8146a40f4">MTZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGFibGU6NjU0NWQxNGFlMjc2NDIzYzk0MTc0ODc1ZmU1ZTUzOTAvdGFibGVyYW5nZTo2NTQ1ZDE0YWUyNzY0MjNjOTQxNzQ4NzVmZTVlNTM5MF8xLTItMS0xLTE0NTM4MA_38f5544c-a95e-48d8-9ff3-62982b3f3d18">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGV4dHJlZ2lvbjo4NTE3YjMxMjMwZWQ0OWUzYmVlODBhNDVmNmViZDM5OF8yMjI5_6a89a322-e63d-49e0-966d-5e557de59828">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGV4dHJlZ2lvbjo4NTE3YjMxMjMwZWQ0OWUzYmVlODBhNDVmNmViZDM5OF8yMjMw_db4d4ba9-8899-4bc1-bb69-ee39c8fe1833">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGFibGU6NTQxODdmYTlhODNlNGRkZTg3Zjg5Mjk1MzdkMDUyNTgvdGFibGVyYW5nZTo1NDE4N2ZhOWE4M2U0ZGRlODdmODkyOTUzN2QwNTI1OF8wLTAtMS0xLTE0NTM4MA_7f50bb79-da71-4c70-ba18-51d4c2b50966">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGFibGU6NTQxODdmYTlhODNlNGRkZTg3Zjg5Mjk1MzdkMDUyNTgvdGFibGVyYW5nZTo1NDE4N2ZhOWE4M2U0ZGRlODdmODkyOTUzN2QwNTI1OF8xLTQtMS0xLTE0NTM4MA_452fe127-0a85-4c2b-8fc8-3b6cbe75fa6f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGFibGU6NTQxODdmYTlhODNlNGRkZTg3Zjg5Mjk1MzdkMDUyNTgvdGFibGVyYW5nZTo1NDE4N2ZhOWE4M2U0ZGRlODdmODkyOTUzN2QwNTI1OF8yLTQtMS0xLTE0NTM4MA_6cc11cde-4b6b-464c-b643-3784538b2ee1">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGV4dHJlZ2lvbjo4NTE3YjMxMjMwZWQ0OWUzYmVlODBhNDVmNmViZDM5OF8yMjI1_d6f1efcc-cc00-49ef-b0d7-6e24d625005b">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i204b0bb453bf47a1b15d8e700cad9937_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xL2ZyYWc6ODUxN2IzMTIzMGVkNDllM2JlZTgwYTQ1ZjZlYmQzOTgvdGV4dHJlZ2lvbjo4NTE3YjMxMjMwZWQ0OWUzYmVlODBhNDVmNmViZDM5OF8yMTg2_ada22b3f-08f9-4f35-9ae4-b76f213a447e"
      unitRef="shares">78234262</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMi0xLTEtMS0xNDUzODA_771db675-1e00-4de7-ade1-0493d4168201"
      unitRef="usd">2513484000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMi0zLTEtMS0xNDUzODA_621aad96-a5ac-4908-a7b0-6245e68c993a"
      unitRef="usd">2404332000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMi01LTEtMS0xNDUzODA_a6703449-eb6b-4d49-8ebc-cd6cc110f741"
      unitRef="usd">6769677000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMi03LTEtMS0xNDUzODA_75fa9de3-99fb-4bcf-a6ed-1172a137e089"
      unitRef="usd">6142414000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMy0xLTEtMS0xNDUzODA_e37bb1d4-0f14-4906-bcf0-33eca1e2812c"
      unitRef="usd">2187835000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMy0zLTEtMS0xNDUzODA_9297b4f5-f9d6-4373-9894-df311ea76e17"
      unitRef="usd">2057336000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMy01LTEtMS0xNDUzODA_1b662591-94ce-437c-9c83-41bd3c1893d4"
      unitRef="usd">5949262000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMy03LTEtMS0xNDUzODA_d41561a3-84b5-4425-9a27-00a06a95111d"
      unitRef="usd">5246427000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNC0xLTEtMS0xNDUzODA_b9b07a3e-f57d-4b55-8beb-58cc0a4dfb9e"
      unitRef="usd">91291000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNC0zLTEtMS0xNDUzODA_1c3433ae-92b6-47a2-8547-75c7de896086"
      unitRef="usd">95366000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNC01LTEtMS0xNDUzODA_5e046fe9-5518-4e51-b30f-a15577496db8"
      unitRef="usd">263487000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNC03LTEtMS0xNDUzODA_d889c7fc-d657-498d-bd30-df2b75ac3082"
      unitRef="usd">262132000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNS0xLTEtMS0xNDUzODA_eb3d131e-62df-45d2-b296-d23ddf98d621"
      unitRef="usd">27979000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNS0zLTEtMS0xNDUzODA_b0730cff-0964-4119-8028-dd9867f78c91"
      unitRef="usd">23352000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNS01LTEtMS0xNDUzODA_4020ffa7-c43f-4028-b1ad-f1a24d705b1c"
      unitRef="usd">81242000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNS03LTEtMS0xNDUzODA_e87e6c08-c859-4099-8212-1d26dd87a114"
      unitRef="usd">54522000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNi0xLTEtMS0xNDUzODA_60be67ea-b5c0-4fc0-a0fc-b4f25e534e09"
      unitRef="usd">125068000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNi0zLTEtMS0xNDUzODA_f6818421-00c6-47b7-b7c1-4f493cb7b12d"
      unitRef="usd">86902000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNi01LTEtMS0xNDUzODA_eb63cbea-92ce-49c9-8907-7fdfcc66aafe"
      unitRef="usd">404243000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNi03LTEtMS0xNDUzODA_367c348f-f2f8-48d3-8530-9b2e9ca5cd3c"
      unitRef="usd">238995000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNy0xLTEtMS0xNDUzODA_a30538ed-69d8-48d2-afbe-dea574d1ebf6"
      unitRef="usd">-26885000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNy0zLTEtMS0xNDUzODA_dfd55a95-801b-4f5c-97d9-7ccbaac2e3aa"
      unitRef="usd">-13091000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNy01LTEtMS0xNDUzODA_8a59b1ca-f2ab-49be-b62a-94afcbdc14a5"
      unitRef="usd">-62313000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfNy03LTEtMS0xNDUzODA_6fd2e65e-8962-4bda-8542-406c07d0c714"
      unitRef="usd">-39379000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfOC0xLTEtMS0xNDUzODA_4432c016-f508-4a7f-a9cf-5a7ce1f89dee"
      unitRef="usd">6059000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfOC0zLTEtMS0xNDUzODA_7f7e9926-6dc9-44ad-a305-d7018d12cdf1"
      unitRef="usd">8714000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfOC01LTEtMS0xNDUzODA_40ef222f-e471-4e64-810e-fbc0f9dc92b2"
      unitRef="usd">19423000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfOC03LTEtMS0xNDUzODA_afffc5ee-b1ad-404d-9df9-6d9570e2d069"
      unitRef="usd">23585000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTAtMS0xLTEtMTQ1Mzgw_4a722e8b-192d-4cbc-8e1d-1a4648cef39e"
      unitRef="usd">-174000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTAtMy0xLTEtMTQ1Mzgw_ecba92c2-35a4-4eeb-98cf-3a604b3e6863"
      unitRef="usd">3036000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTAtNS0xLTEtMTQ1Mzgw_0ea750a5-7498-4790-a311-a50567fab888"
      unitRef="usd">1897000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTAtNy0xLTEtMTQ1Mzgw_ade5c9b9-ab79-4ce4-8e53-0ee8e94fd073"
      unitRef="usd">13746000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTEtMS0xLTEtMTQ1Mzgw_ae13cfcb-beee-4b68-aec4-318a9a06e652"
      unitRef="usd">60311000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTEtMy0xLTEtMTQ1Mzgw_a343accd-f333-4abf-9bb3-15cb4e84300f"
      unitRef="usd">140035000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTEtNS0xLTEtMTQ1Mzgw_3679b78b-0b7e-4a82-ae0b-78a415e91f86"
      unitRef="usd">30450000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTEtNy0xLTEtMTQ1Mzgw_a93b64cd-3c6a-4673-a926-bab2ec1b2a65"
      unitRef="usd">338290000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTItMS0xLTEtMTQ1Mzgw_22f00eda-5fa3-4fb5-b305-8f914202fca1"
      unitRef="usd">11089000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTItMy0xLTEtMTQ1Mzgw_bc9b496e-4677-4efa-a249-f56a221112fc"
      unitRef="usd">27578000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTItNS0xLTEtMTQ1Mzgw_928d489f-8a37-4349-9615-4b59723739bb"
      unitRef="usd">-68000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTItNy0xLTEtMTQ1Mzgw_adc81d1a-91e8-448f-a0ab-556bfa5c7b54"
      unitRef="usd">83956000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTMtMS0xLTEtMTQ1Mzgw_5b6197b4-8b39-45cb-91a9-5bb6eeeddb42"
      unitRef="usd">49222000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTMtMy0xLTEtMTQ1Mzgw_a32b781a-890f-4eb5-aa47-2a24d1d39201"
      unitRef="usd">112457000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTMtNS0xLTEtMTQ1Mzgw_81e98825-35bf-47b8-9bcc-3bc6fceebdd5"
      unitRef="usd">30518000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTMtNy0xLTEtMTQ1Mzgw_78389c43-2029-4f1f-aa3c-16a0670462cb"
      unitRef="usd">254334000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTQtMS0xLTEtMTQ1Mzgw_e8abfa8f-5483-4aae-aeb1-daa15e91e77d"
      unitRef="usd">326000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTQtMy0xLTEtMTQ1Mzgw_09fca0af-c3e0-4df6-8d74-a920efd30de1"
      unitRef="usd">1370000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTQtNS0xLTEtMTQ1Mzgw_6705caba-1da2-423c-bfb3-e70f60923be4"
      unitRef="usd">388000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTQtNy0xLTEtMTQ1Mzgw_46c24b9b-7bde-4a74-a632-07a5722778b7"
      unitRef="usd">2147000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTUtMS0xLTEtMTQ1Mzgw_49c3b1c8-51ac-4c1b-98a5-5fd96c823194"
      unitRef="usd">48896000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTUtMy0xLTEtMTQ1Mzgw_b0ffdb78-274a-4823-a382-d3ec3b67e7df"
      unitRef="usd">111087000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTUtNS0xLTEtMTQ1Mzgw_e4f85063-d53f-48cc-a001-f7e58111c01f"
      unitRef="usd">30130000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTUtNy0xLTEtMTQ1Mzgw_b228946a-c095-46a6-8737-e9f4401aa22f"
      unitRef="usd">252187000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTgtMS0xLTEtMTQ1Mzgw_fe3fc444-5516-4016-a9c5-45a253bf85a4"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTgtMy0xLTEtMTQ1Mzgw_a25c6093-1be9-4f10-ae58-f2bd1cc63018"
      unitRef="usdPerShare">1.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTgtNS0xLTEtMTQ1Mzgw_9f034f90-32de-40e6-8ead-38dad3f4a012"
      unitRef="usdPerShare">0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTgtNy0xLTEtMTQ1Mzgw_b6c37329-7868-4c47-b67e-eaee9e01ba6a"
      unitRef="usdPerShare">3.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTktMS0xLTEtMTQ1Mzgw_b0d9333b-ff18-4e2c-94b9-93450744e2ca"
      unitRef="shares">73936000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTktMy0xLTEtMTQ1Mzgw_bd962594-30d9-4f75-8dcd-639fa171ef7f"
      unitRef="shares">72503000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTktNS0xLTEtMTQ1Mzgw_8391e9cb-037b-4d31-89b9-7bcf234665e1"
      unitRef="shares">74386000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMTktNy0xLTEtMTQ1Mzgw_cc498495-6df2-4a49-b05c-f274844b9df8"
      unitRef="shares">72481000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMjEtMS0xLTEtMTQ1Mzgw_d610be40-c7b9-47c2-a201-2fbcc17ac909"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMjEtMy0xLTEtMTQ1Mzgw_8a97b711-6e09-4311-a753-b871d8269eaa"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMjEtNS0xLTEtMTQ1Mzgw_dd3fa33d-dd07-4763-b6eb-0fc0157e307b"
      unitRef="usdPerShare">0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMjEtNy0xLTEtMTQ1Mzgw_a7e9466f-50dd-4233-b4ec-97e5836a5884"
      unitRef="usdPerShare">3.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMjItMS0xLTEtMTQ1Mzgw_2972e946-9d62-4cfc-bbe7-c6fa108f648f"
      unitRef="shares">75073000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMjItMy0xLTEtMTQ1Mzgw_86358dd1-c9c6-4236-b922-fb92e6a48659"
      unitRef="shares">73977000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMjItNS0xLTEtMTQ1Mzgw_9141e339-75e2-4f14-89eb-ccaec99dd2c4"
      unitRef="shares">75576000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xNi9mcmFnOmVlNmYzNTkyOTY1YjQ3OGY5MzNmYzc0ZjIyY2FhODZmL3RhYmxlOmMwNzQwZGU4NjMzZTQ5Mjk4ZmI3NGQ0MTEyZjZhY2UzL3RhYmxlcmFuZ2U6YzA3NDBkZTg2MzNlNDkyOThmYjc0ZDQxMTJmNmFjZTNfMjItNy0xLTEtMTQ1Mzgw_a6d40c3c-5626-4548-8b2d-603feefec208"
      unitRef="shares">73921000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfMi0xLTEtMS0xNDUzODA_651a1666-a8b2-4b64-ac3c-8e6763f89289"
      unitRef="usd">49222000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfMi0zLTEtMS0xNDUzODA_afe42827-adad-4eee-9181-338898e45807"
      unitRef="usd">112457000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfMi01LTEtMS0xNDUzODA_c6999d5e-0667-45e7-9c3e-7e0c81112c86"
      unitRef="usd">30518000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfMi03LTEtMS0xNDUzODA_86c2230e-8041-4758-8ab1-7019665afc4e"
      unitRef="usd">254334000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNC0xLTEtMS0xNDUzODA_decd4034-fdd1-4d75-bd98-38c31fbbd997"
      unitRef="usd">-3382000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNC0zLTEtMS0xNDUzODA_bc99379b-2f00-4068-8663-175a0596fb9f"
      unitRef="usd">-1278000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNC01LTEtMS0xNDUzODA_c6810c04-7ce0-474d-bea2-00d523aa40c7"
      unitRef="usd">-4212000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNC03LTEtMS0xNDUzODA_ae17bc17-8bef-4950-88a0-2bafa6a5e4ac"
      unitRef="usd">-64000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNS0xLTEtMS0xNDUzODA_a8d6c0a1-0b0b-4096-83d6-f9f620a4d424"
      unitRef="usd">10070000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNS0zLTEtMS0xNDUzODA_8a7d5025-4058-4499-b182-c06c8db0e91c"
      unitRef="usd">-1041000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNS01LTEtMS0xNDUzODA_bc1f2efe-c0b6-43fa-8af5-c93ed97d7f6d"
      unitRef="usd">31667000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNS03LTEtMS0xNDUzODA_488d0bcd-f188-4fc1-898f-7b421babd231"
      unitRef="usd">9333000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNi0xLTEtMS0xNDUzODA_9f49d13f-b813-48f5-803c-3352d345fd9a"
      unitRef="usd">55910000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNi0zLTEtMS0xNDUzODA_c766078b-bddb-418d-99af-cd053352eb43"
      unitRef="usd">110138000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNi01LTEtMS0xNDUzODA_6505e226-7e67-4408-9e1b-c7958aa1e1b6"
      unitRef="usd">57973000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNi03LTEtMS0xNDUzODA_b983627f-0646-4ac5-b143-3befde37a291"
      unitRef="usd">263603000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNy0xLTEtMS0xNDUzODA_4a0d4797-2911-405f-bb27-7a782581aa95"
      unitRef="usd">326000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNy0zLTEtMS0xNDUzODA_076c9fdd-b490-40fd-a35d-db7126b85ba8"
      unitRef="usd">1370000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNy01LTEtMS0xNDUzODA_23f651b0-0808-4017-9e07-36026e7cb349"
      unitRef="usd">388000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfNy03LTEtMS0xNDUzODA_58883d8f-0e28-44a7-9de8-d42a7f1e1a19"
      unitRef="usd">2147000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfOC0xLTEtMS0xNDUzODA_dfceef9f-49f4-4c70-8f83-34fab5bbc307"
      unitRef="usd">55584000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfOC0zLTEtMS0xNDUzODA_c24cd8ba-a8f6-4569-866d-c55a34143e9b"
      unitRef="usd">108768000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfOC01LTEtMS0xNDUzODA_05896b97-eee4-4821-9aaf-b6c44ad8cd27"
      unitRef="usd">57585000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18xOS9mcmFnOmExYjg4NGRjOWJkOTQ2YzlhMDkzYjg5OWM4Y2JjNmIxL3RhYmxlOmU2OGZiY2Q1NmVjNzRjODQ5OTIyNDY2MmYxNTRiZDhhL3RhYmxlcmFuZ2U6ZTY4ZmJjZDU2ZWM3NGM4NDk5MjI0NjYyZjE1NGJkOGFfOC03LTEtMS0xNDUzODA_347aa7e0-50e7-4bf1-bd17-318b62bfa7bb"
      unitRef="usd">261456000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMy0xLTEtMS0xNDUzODA_e3261219-8a90-44af-bb6f-bb921b67bff1"
      unitRef="usd">95676000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMy0zLTEtMS0xNDUzODA_780051eb-ba9b-4eda-a1f1-88a082fa0aef"
      unitRef="usd">360736000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNC0xLTEtMS0xNDUzODA_9b805526-baab-429c-bfab-3cf50ec6cb8a"
      unitRef="usd">1057450000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNC0zLTEtMS0xNDUzODA_13cb66f0-98d5-4d4d-be33-df1bfeef1460"
      unitRef="usd">1019324000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNS0xLTEtMS0xNDUzODA_b41da9be-686e-4dc8-a94e-94f2a84bcf3d"
      unitRef="usd">1617384000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNS0zLTEtMS0xNDUzODA_5472cc67-3609-46ac-adf8-7f893e526a0a"
      unitRef="usd">1227927000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNi0xLTEtMS0xNDUzODA_3f4ca68f-3772-4846-9261-53f23b675f76"
      unitRef="usd">127546000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNi0zLTEtMS0xNDUzODA_9445c877-d5f3-4b9a-be92-35346ab9b781"
      unitRef="usd">92595000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNy0xLTEtMS0xNDUzODA_b09801ea-7a8b-4e9a-86ab-f1a7f8bbe2f5"
      unitRef="usd">86957000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNy0zLTEtMS0xNDUzODA_75ace3d4-97d7-492b-a568-c42bf8d9652f"
      unitRef="usd">91488000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfOC0xLTEtMS0xNDUzODA_55f8dd7d-e1cd-4fef-8c18-1da303d0c6c0"
      unitRef="usd">129262000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfOC0zLTEtMS0xNDUzODA_d7ac0e23-94b9-428f-b3a6-50e38e0ac8f8"
      unitRef="usd">81884000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfOS0xLTEtMS0xNDUzODA_f30f8cb3-cf2a-4485-b364-259736866d65"
      unitRef="usd">3114275000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfOS0zLTEtMS0xNDUzODA_abc53d24-817b-48ec-b49d-3cf87794982d"
      unitRef="usd">2873954000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTAtMS0xLTEtMTQ1Mzgw_fdead9de-e53c-4ace-aa18-8f66e24b586a"
      unitRef="usd">1588059000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTAtMy0xLTEtMTQ1Mzgw_bf83b6af-0e11-4847-8ee9-ebf074017915"
      unitRef="usd">1436087000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTEtMS0xLTEtMTQ1Mzgw_b5c7a3b2-17fd-40f3-a422-4c5170a96df6"
      unitRef="usd">244087000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTEtMy0xLTEtMTQ1Mzgw_142ffc4b-8a23-40d2-8842-72d9e0df0824"
      unitRef="usd">260410000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTItMS0xLTEtMTQ1Mzgw_813f378c-d450-4a1d-8714-b0be6e6a39f9"
      unitRef="usd">1493843000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTItMy0xLTEtMTQ1Mzgw_a7b87c8e-e6db-412d-9aa9-1248905d1001"
      unitRef="usd">1520575000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTMtMS0xLTEtMTQ1Mzgw_abd5c751-8e46-49fb-8e5f-88aaaaf9509d"
      unitRef="usd">638318000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTMtMy0xLTEtMTQ1Mzgw_4b41b17b-a5c8-471b-b1c0-f08b53a80465"
      unitRef="usd">670280000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTQtMS0xLTEtMTQ1Mzgw_e13fb8fc-357f-464d-9e66-1206a6dd7420"
      unitRef="usd">397081000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTQtMy0xLTEtMTQ1Mzgw_38033d3c-7b6d-43a1-90bb-6d414388d417"
      unitRef="usd">360087000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTUtMS0xLTEtMTQ1Mzgw_f570d209-bbb6-4a39-b97a-dfac241733c7"
      unitRef="usd">7475663000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTUtMy0xLTEtMTQ1Mzgw_3f02ed7f-1145-4d8c-8b6b-000eea5d1e70"
      unitRef="usd">7121393000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTgtMS0xLTEtMTQ1Mzgw_7fcfd89b-e4e4-45b4-83a6-ff65ca580219"
      unitRef="usd">156756000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTgtMy0xLTEtMTQ1Mzgw_60d9108c-2f7f-4858-9b7f-8f3da689edc1"
      unitRef="usd">137912000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTktMS0xLTEtMTQ1Mzgw_9d7138bd-0758-4614-8cff-3bfdd36d8921"
      unitRef="usd">85081000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMTktMy0xLTEtMTQ1Mzgw_3928b36a-2411-4afe-b157-722be8946bf2"
      unitRef="usd">95426000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjAtMS0xLTEtMTQ1Mzgw_2f9af3e8-42ce-4573-9dfc-5d5ddf426500"
      unitRef="usd">934542000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjAtMy0xLTEtMTQ1Mzgw_35829abf-c86d-4d1d-acc2-161069de8b11"
      unitRef="usd">663063000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjEtMS0xLTEtMTQ1Mzgw_f7391879-3f54-4f6a-9482-ae67e6cc95ff"
      unitRef="usd">225405000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjEtMy0xLTEtMTQ1Mzgw_b7265aca-b909-48f7-b343-4a7f1b5225ec"
      unitRef="usd">203141000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjItMS0xLTEtMTQ1Mzgw_de6e5b4b-c917-46d9-9727-dbaae4d53fe9"
      unitRef="usd">226879000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjItMy0xLTEtMTQ1Mzgw_4f99d1c5-ae09-4922-a4ba-b238c2c90637"
      unitRef="usd">229936000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjMtMS0xLTEtMTQ1Mzgw_01d64625-2166-4fc5-92d4-299fb483e8e6"
      unitRef="usd">249702000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjMtMy0xLTEtMTQ1Mzgw_0f422125-0c58-48ce-89f8-a1bdc0ff71a4"
      unitRef="usd">313965000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjQtMS0xLTEtMTQ1Mzgw_eda0b15f-27ce-452f-b093-da5e7848527a"
      unitRef="usd">108118000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjQtMy0xLTEtMTQ1Mzgw_7677806e-9fe0-4f14-804b-a3a1cddd321f"
      unitRef="usd">141155000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjUtMS0xLTEtMTQ1Mzgw_eba68758-b6b1-4e23-bd37-828080cb20ad"
      unitRef="usd">1986483000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjUtMy0xLTEtMTQ1Mzgw_74259f8b-ed6e-4fe1-b091-8d65e9b4f78e"
      unitRef="usd">1784598000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjYtMS0xLTEtMTQ1Mzgw_89665781-162a-4ec3-931e-d8e6cc999f07"
      unitRef="usd">2067548000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjYtMy0xLTEtMTQ1Mzgw_14c16192-292b-4481-b78a-b7f4cd0fe0e6"
      unitRef="usd">1876233000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjctMS0xLTEtMTQ1Mzgw_39f64974-6241-4351-8942-718fa0c5f095"
      unitRef="usd">168511000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjctMy0xLTEtMTQ1Mzgw_5fa2fce6-68cd-4cb2-ac51-da2231b3c98a"
      unitRef="usd">176378000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjgtMS0xLTEtMTQ1Mzgw_b0a30680-b3e8-4efc-ac67-67d8d223ab42"
      unitRef="usd">471020000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjgtMy0xLTEtMTQ1Mzgw_9e568c87-b775-4537-92f8-3d52350c7a6c"
      unitRef="usd">450361000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjktMS0xLTEtMTQ1Mzgw_a83f8f2f-d34a-45a9-9244-8130b89bdce6"
      unitRef="usd">235588000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMjktMy0xLTEtMTQ1Mzgw_3a45d3b9-928d-4b19-9c65-db0fe9a166dc"
      unitRef="usd">289962000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzAtMS0xLTEtMTQ1Mzgw_bd2a8fbb-16be-4f4e-b51d-0c4e3d5b096d"
      unitRef="usd">4929150000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzAtMy0xLTEtMTQ1Mzgw_488aec8e-b245-4d24-a748-6c7d504ba6d0"
      unitRef="usd">4577532000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzEtMS0xLTEtMTQ1Mzgw_8f69afe8-d86f-4af4-8bdf-54267eee73ee"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzEtMy0xLTEtMTQ1Mzgw_e9d9f480-8619-424f-889c-91afcda39a60"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzMtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246OTIxMzE3MTU5MmJhNDEwODgwNmU2NjQ0NDNiYWE2NDhfMjE_271c7d1c-b77a-4ab2-a700-3defcf33dbb4"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzMtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246OTIxMzE3MTU5MmJhNDEwODgwNmU2NjQ0NDNiYWE2NDhfMjE_a8496742-3f01-4054-98ae-93179f350d31"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzMtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246OTIxMzE3MTU5MmJhNDEwODgwNmU2NjQ0NDNiYWE2NDhfNTU_0e994975-979d-4f50-8add-bac782bcaf73"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzMtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246OTIxMzE3MTU5MmJhNDEwODgwNmU2NjQ0NDNiYWE2NDhfNTU_7afddffb-62e6-4003-9c07-3c61ab74b2c8"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzMtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246OTIxMzE3MTU5MmJhNDEwODgwNmU2NjQ0NDNiYWE2NDhfOTE_12af79cb-ae2d-4148-be23-823f83d9fe07"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzMtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246OTIxMzE3MTU5MmJhNDEwODgwNmU2NjQ0NDNiYWE2NDhfOTE_384e28a8-7038-43c3-ae50-31451f238761"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzMtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246OTIxMzE3MTU5MmJhNDEwODgwNmU2NjQ0NDNiYWE2NDhfOTE_631e2a9a-f47f-438f-a350-f9a23d6745d2"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzMtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246OTIxMzE3MTU5MmJhNDEwODgwNmU2NjQ0NDNiYWE2NDhfOTE_9ce07b5d-0f90-47f9-b77f-30c68deda562"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzMtMS0xLTEtMTQ1Mzgw_70d9c47d-11ee-4a1d-b6b7-65de0e19ea10"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzMtMy0xLTEtMTQ1Mzgw_c47ec15b-66f5-4eb5-a6dd-443d8ff682c1"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzQtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246ZWNhZjQyNTI2NTFlNDI4MGFkNzBjZTMwMzRiMTMwM2VfMTg_84ca6701-1295-452e-b9fc-8571e1a1b488"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzQtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246ZWNhZjQyNTI2NTFlNDI4MGFkNzBjZTMwMzRiMTMwM2VfMTg_a29a856a-eef2-47ac-bbcd-15c79cd089d4"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzQtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246ZWNhZjQyNTI2NTFlNDI4MGFkNzBjZTMwMzRiMTMwM2VfNTI_70b9c93d-832a-4db3-bf9c-86290e2298e1"
      unitRef="shares">145000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzQtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246ZWNhZjQyNTI2NTFlNDI4MGFkNzBjZTMwMzRiMTMwM2VfNTI_94802893-48e1-4d3c-91e8-2918c7de19d3"
      unitRef="shares">145000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzQtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246ZWNhZjQyNTI2NTFlNDI4MGFkNzBjZTMwMzRiMTMwM2VfNzI_36345661-cf69-4735-a4a5-213e128519f0"
      unitRef="shares">95467645</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzQtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246ZWNhZjQyNTI2NTFlNDI4MGFkNzBjZTMwMzRiMTMwM2VfNzk_12ddf338-1535-452d-ab35-76ebb1f28ab3"
      unitRef="shares">95371211</us-gaap:CommonStockSharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i394742613dec477688cae9662b07666d_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzQtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246ZWNhZjQyNTI2NTFlNDI4MGFkNzBjZTMwMzRiMTMwM2VfOTM_af9586a7-8b5f-44bb-a399-71c190bbced1"
      unitRef="shares">1660427</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4f753ee5334249299112663f57958956_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzQtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246ZWNhZjQyNTI2NTFlNDI4MGFkNzBjZTMwMzRiMTMwM2VfMTAw_34a0f25c-6692-4a6c-9e1d-ca1b05fa7d3a"
      unitRef="shares">1747385</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:CommonStockValue
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzQtMS0xLTEtMTQ1Mzgw_6b07d779-6cf2-4377-965f-c8153d81ffa5"
      unitRef="usd">9547000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzQtMy0xLTEtMTQ1Mzgw_305f1f3a-8971-447f-970d-6bea9067d1ab"
      unitRef="usd">9537000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzUtMS0xLTEtMTQ1Mzgw_c759d073-a234-4937-9ba4-c91f991caed6"
      unitRef="usd">1055239000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzUtMy0xLTEtMTQ1Mzgw_77c6c12c-4aa7-4cab-a73d-6a14fa5a840a"
      unitRef="usd">1033615000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzYtMS0xLTEtMTQ1Mzgw_a9b938d2-9ed9-4be5-981a-56c8db4b6e7c"
      unitRef="usd">2192518000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzYtMy0xLTEtMTQ1Mzgw_e4bbce6d-a940-40da-8a69-29774a8241ab"
      unitRef="usd">2162388000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzctMS0xLTEtMTQ1Mzgw_d8c21ff6-9b28-4e14-902c-7618103e7adc"
      unitRef="usd">-51321000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzctMy0xLTEtMTQ1Mzgw_140dd189-53b3-475c-a22f-b238429469d1"
      unitRef="usd">-78776000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzgtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246OTY2Y2MyNDY0ZWIzNGU2N2IzN2IxYjhmZmFhMzcxMzdfMjk_856bc508-d5cd-4dba-8ac9-02896799b637"
      unitRef="shares">19933055</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzgtMC0xLTEtMTQ1MzgwL3RleHRyZWdpb246OTY2Y2MyNDY0ZWIzNGU2N2IzN2IxYjhmZmFhMzcxMzdfMzY_51b6163e-3d67-40fd-987a-5c2721661ef5"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzgtMS0xLTEtMTQ1Mzgw_c329e10e-4d51-4ce5-9f32-8f6fe55990d3"
      unitRef="usd">663910000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzgtMy0xLTEtMTQ1Mzgw_3133ff7d-e723-4a9d-833b-5934162a14cb"
      unitRef="usd">586955000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzktMS0xLTEtMTQ1Mzgw_a63b61fa-6f6c-4085-a941-36ead6c88c08"
      unitRef="usd">2542073000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfMzktMy0xLTEtMTQ1Mzgw_059db06a-99a6-4971-a81f-f3e098783dbb"
      unitRef="usd">2539809000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNDAtMS0xLTEtMTQ1Mzgw_8ac28522-20a6-4b85-86f1-e33d6b8a9131"
      unitRef="usd">4440000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNDAtMy0xLTEtMTQ1Mzgw_0759e986-6062-4e85-b246-20bf1dc9b2cb"
      unitRef="usd">4052000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNDEtMS0xLTEtMTQ1Mzgw_6c050409-84af-48f6-9960-9a1007ebba36"
      unitRef="usd">2546513000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNDEtMy0xLTEtMTQ1Mzgw_5f07d3f2-672c-4c32-a1c3-367836e36e00"
      unitRef="usd">2543861000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNDItMS0xLTEtMTQ1Mzgw_1a80c6a6-8f67-4ec0-9769-1df6417a7d42"
      unitRef="usd">7475663000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yMi9mcmFnOmZhNmIxYjdlNWZhNzQyNjhiZTY0MjBlYjY4YjJkMDdiL3RhYmxlOjI5NGE3ZGFkOThiOTQ2YjhiODg1NjU5ZjgyZTgwMDk2L3RhYmxlcmFuZ2U6Mjk0YTdkYWQ5OGI5NDZiOGI4ODU2NTlmODJlODAwOTZfNDItMy0xLTEtMTQ1Mzgw_d0d10f81-f757-451e-9533-bb088c32f156"
      unitRef="usd">7121393000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="icc4eba2838204271bf76078baecf63b0_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMy0xLTEtMS0xNDUzODA_e9e27fb9-4c8b-416a-8546-3b77a00186d4"
      unitRef="shares">95491405</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc4eba2838204271bf76078baecf63b0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMy0zLTEtMS0xNDUzODA_280d200a-981d-4ce7-b948-ce10da6e182f"
      unitRef="usd">9549000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i063d3c2c05814ec6a09b59fbc05a886e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMy01LTEtMS0xNDUzODA_ee37ba08-9258-446c-ab05-e10e6eaba86e"
      unitRef="shares">19933055</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i063d3c2c05814ec6a09b59fbc05a886e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMy03LTEtMS0xNDUzODA_2761dcea-375b-4a1a-a3a3-0df6430c8a3a"
      unitRef="usd">-663910000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i516c371ef6f54fd5ac2f3afc57d41d2a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMy05LTEtMS0xNDUzODA_e13e01af-2f06-4eb1-b3df-cbf33a81e4e2"
      unitRef="usd">1049576000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i846177c75c87401998c962bab8ca03d7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMy0xMS0xLTEtMTQ1Mzgw_6b8918bd-e7d0-43b2-bcde-89c98c8fbedd"
      unitRef="usd">2143622000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac8b7d3a30b5494e91eed799c3f5f2fc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMy0xMy0xLTEtMTQ1Mzgw_c2732ac8-5f70-4c4c-a3c7-bced4a0f39ba"
      unitRef="usd">-58009000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1267d8a4a58648c0af157bbfe74dc981_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMy0xNS0xLTEtMTQ1Mzgw_63bc6d07-c647-4ded-9b67-be7a33c30b15"
      unitRef="usd">2480828000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2b8afe3a4e03469ca21e3fa164b85c26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMy0xNy0xLTEtMTQ1Mzgw_8f8739c4-f065-447c-892c-dde462b3e27a"
      unitRef="usd">4114000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i03afe8accc4c489eaea1bf4906e5a629_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMy0xOS0xLTEtMTQ1Mzgw_d34b4239-29e7-4922-babb-e462e112b747"
      unitRef="usd">2484942000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ief00da1d98834a818c4fda2ebe2718ca_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNC0xMS0xLTEtMTQ1Mzgw_4d3647f5-5b18-4f14-9d2e-e8d2c64b8ce3"
      unitRef="usd">48896000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7625c953217d40219188d3238097904d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNC0xNS0xLTEtMTQ1Mzgw_a865ed10-0a41-4ff3-96a0-6f480fce407a"
      unitRef="usd">48896000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ifd42f191ccf740ff9e8ecbed30481d04_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNC0xNy0xLTEtMTQ1Mzgw_c0cd69d9-61f1-4e77-b583-d984de518556"
      unitRef="usd">326000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNC0xOS0xLTEtMTQ1Mzgw_6ba2ad02-b789-48a5-847d-07b338dd3dfd"
      unitRef="usd">49222000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7498ffef2b694e798030ac94cb561aaa_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNS0xMy0xLTEtMTQ1Mzgw_2a923b86-0c5b-4dda-984c-9544e3617201"
      unitRef="usd">6688000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7625c953217d40219188d3238097904d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNS0xNS0xLTEtMTQ1Mzgw_9e159943-f380-441b-83bc-4a967e0c3aa4"
      unitRef="usd">6688000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNS0xOS0xLTEtMTQ1Mzgw_2a5807ff-8ee2-45ff-813b-70059085c202"
      unitRef="usd">6688000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iafb44f47fa26457da38e228730cceee0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNi05LTEtMS0xNDUzODA_795be2de-6567-4a97-a7c1-c40ae125024e"
      unitRef="usd">5698000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7625c953217d40219188d3238097904d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNi0xNS0xLTEtMTQ1Mzgw_30d8daf8-3178-4ead-9448-929d9845117c"
      unitRef="usd">5698000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNi0xOS0xLTEtMTQ1Mzgw_4449a660-45fd-4a97-be9d-3f96ccbdf8f8"
      unitRef="usd">5698000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="iaa1bc780d100420ca57e85f411e126ab_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNy0xLTEtMS0xNDUzODA_0d6235fd-9c3d-44b8-ac37-261000dbc225"
      unitRef="shares">-23312</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="iaa1bc780d100420ca57e85f411e126ab_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNy0zLTEtMS0xNDUzODA_c4316ae9-7bef-4f86-bda7-c57850525b42"
      unitRef="usd">-2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="iafb44f47fa26457da38e228730cceee0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNy05LTEtMS0xNDUzODA_07fac3e9-d022-49a3-b3a0-035883576e22"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfNy0xOS0xLTEtMTQ1Mzgw_6219aa12-0633-4462-bdba-dea1ef3a79e4"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="iaa1bc780d100420ca57e85f411e126ab_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfOC0xLTEtMS0xNDUzODA_c1e1e560-c1c8-486b-b67e-58325f0de933"
      unitRef="shares">-448</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="iafb44f47fa26457da38e228730cceee0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfOC05LTEtMS0xNDUzODA_0a9686a2-698d-4772-a57e-e9f97ea8bd20"
      unitRef="usd">-37000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i7625c953217d40219188d3238097904d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfOC0xNS0xLTEtMTQ1Mzgw_cb4d6de1-64bb-4e5b-bf47-01011912df58"
      unitRef="usd">-37000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfOC0xOS0xLTEtMTQ1Mzgw_8ead17cb-1d41-4738-a977-3c85a7b6b00b"
      unitRef="usd">-37000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic1d9dec267c743e3aecc97c42d46c107_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTMtMS0xLTEtMTQ1Mzgw_4bc351e0-7b2a-4f59-ba42-f84c73726b4f"
      unitRef="shares">95467645</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1d9dec267c743e3aecc97c42d46c107_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTMtMy0xLTEtMTQ1Mzgw_0f11d7a3-687f-4b3c-aff3-facac4a5da6c"
      unitRef="usd">9547000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ia3ae9baafb1d42a3b355516ea09a0567_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTMtNS0xLTEtMTQ1Mzgw_45f3bf6c-3807-43c9-a2be-97d9129db823"
      unitRef="shares">19933055</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia3ae9baafb1d42a3b355516ea09a0567_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTMtNy0xLTEtMTQ1Mzgw_0194cb28-2aed-4c6c-ab4b-88fae1e0ce51"
      unitRef="usd">-663910000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i32b0174b390f43b6b5b0dc2a7fc0b4c0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTMtOS0xLTEtMTQ1Mzgw_89c948df-58f8-4fcb-81ca-70fdd50253e3"
      unitRef="usd">1055239000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i89d8d3bfe0234715949f94647c26fb27_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTMtMTEtMS0xLTE0NTM4MA_7f1cbc39-1862-4df2-9e59-817b451a5b3d"
      unitRef="usd">2192518000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3604270a30db4989914e5712fb0994eb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTMtMTMtMS0xLTE0NTM4MA_ab00b457-dff1-42eb-a78e-64b1b38b47f0"
      unitRef="usd">-51321000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5466074447a4989969eea42db48d5f7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTMtMTUtMS0xLTE0NTM4MA_c9a34ae4-9f0d-454c-a7bb-de2ea362d8d4"
      unitRef="usd">2542073000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i455e44f8e5e544f9b39679ecdbc2555f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTMtMTctMS0xLTE0NTM4MA_5cd9331a-14ff-4108-935d-692a12118288"
      unitRef="usd">4440000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTMtMTktMS0xLTE0NTM4MA_360d1647-6d0f-49ae-abea-f600318e9b26"
      unitRef="usd">2546513000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7cba105cd5124bebbe5550149c22c486_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTYtMS0xLTEtMTQ1Mzgw_24177650-fb50-42d7-a4c5-0f3d78193abd"
      unitRef="shares">93256202</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7cba105cd5124bebbe5550149c22c486_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTYtMy0xLTEtMTQ1Mzgw_d7b214b6-c0d2-4a74-a1b9-b3c07d4ccf64"
      unitRef="usd">9326000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i96858818c01b488792865876c61865ca_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTYtNS0xLTEtMTQ1Mzgw_8726e360-8556-4e4f-b826-09e0bad556da"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i96858818c01b488792865876c61865ca_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTYtNy0xLTEtMTQ1Mzgw_79636fe0-3af3-403b-84b8-91da5ef9a29d"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i407bf86218d04aadb7c0336eac1d2003_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTYtOS0xLTEtMTQ1Mzgw_685b8334-d18d-428a-8552-4d8d47aca399"
      unitRef="usd">841190000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i55bfdafcc93d41518cd678dd752da873_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTYtMTEtMS0xLTE0NTM4MA_17aca312-4353-4e32-ba7b-19269a7ba23d"
      unitRef="usd">1974657000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic72d3b82a8c047f394c929839368e5da_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTYtMTMtMS0xLTE0NTM4MA_ace81027-be8c-4956-bd0c-368e7c3e4c36"
      unitRef="usd">-79856000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie7b5ffb170f645d6b0c137ac353e538c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTYtMTUtMS0xLTE0NTM4MA_925e1a0b-eba2-4588-af3e-fbb827f0c7b7"
      unitRef="usd">2158362000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id77c3db993cc4cfb9fcf2642e9cd911f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTYtMTctMS0xLTE0NTM4MA_1177ddde-183e-4f96-b2fa-621a1fb6ff0d"
      unitRef="usd">3007000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7d4def1a12f4cd8a960b9049014eaca_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTYtMTktMS0xLTE0NTM4MA_d14ed84e-837f-4756-ab28-8942359a4383"
      unitRef="usd">2161369000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ifecfaeed55de4d53881fa9e05e837caf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTctMTEtMS0xLTE0NTM4MA_b027cc0c-6375-48e4-b23a-5dc3fdcbb95e"
      unitRef="usd">111087000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idcb0bbae8553470686ff9add8d9c337e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTctMTUtMS0xLTE0NTM4MA_7b618ebd-c72b-4337-a317-058f23154a9d"
      unitRef="usd">111087000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i25ac5dfdb50b4ab389bdb88b737891d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTctMTctMS0xLTE0NTM4MA_b59011bc-0e57-41f7-bad3-226f6a1cb666"
      unitRef="usd">1370000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTctMTktMS0xLTE0NTM4MA_9438f380-5bc9-4a35-a44a-e75a83daca22"
      unitRef="usd">112457000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8fc4226057d14a8182f9d21bd0418cde_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTgtMTMtMS0xLTE0NTM4MA_38db5f2b-b372-4c4e-8c93-fe1d67688af2"
      unitRef="usd">-2319000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idcb0bbae8553470686ff9add8d9c337e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTgtMTUtMS0xLTE0NTM4MA_6e18a155-e72c-46e8-abf2-13aeea48ecbf"
      unitRef="usd">-2319000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTgtMTktMS0xLTE0NTM4MA_e0b5c3a1-2458-4aa0-a6b4-574893e7120d"
      unitRef="usd">-2319000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if8e05ee4db1948e2b7bddeb24e60a482_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTktOS0xLTEtMTQ1Mzgw_dd1f0473-767f-45d9-bb8c-03660fc1330c"
      unitRef="usd">6073000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idcb0bbae8553470686ff9add8d9c337e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTktMTUtMS0xLTE0NTM4MA_9fb4f9cf-af09-439f-a62b-e7ed8520e76f"
      unitRef="usd">6073000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMTktMTktMS0xLTE0NTM4MA_7f57bc8d-c816-49ad-a683-586e4f52d767"
      unitRef="usd">6073000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i5f1c1d8d865042acb3722f59f4a38e87_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjAtMS0xLTEtMTQ1Njc0_fc9789bb-03bc-4236-aed4-28d86f4b1ac8"
      unitRef="shares">-9174</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5f1c1d8d865042acb3722f59f4a38e87_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjAtMy0xLTEtMTQ1Njc0_3fa65b8c-3f14-445e-9d2e-c9ed81234bfe"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="if8e05ee4db1948e2b7bddeb24e60a482_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjAtOS0xLTEtMTQ1Njc0_8094346c-44e1-4609-9a13-8aead8ed8bfe"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjAtMTktMS0xLTE0NTY3NA_5cf4a7e9-7159-4a23-b706-7d9b9ebb8f0f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i5f1c1d8d865042acb3722f59f4a38e87_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjItMS0xLTEtMTQ1Mzgw_8f0378ea-3965-4ed1-97e7-80b51bd2e190"
      unitRef="shares">-228</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="if8e05ee4db1948e2b7bddeb24e60a482_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjItOS0xLTEtMTQ1Mzgw_fb533924-1c3e-448b-809c-95ff4426758c"
      unitRef="usd">-22000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="idcb0bbae8553470686ff9add8d9c337e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjItMTUtMS0xLTE0NTM4MA_d01c85ff-95d5-41c9-b92a-40c9510e0b37"
      unitRef="usd">-22000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjItMTktMS0xLTE0NTM4MA_a4a12d78-f665-4ebd-ac15-5b4648e48078"
      unitRef="usd">-22000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i25ac5dfdb50b4ab389bdb88b737891d5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjQtMTctMS0xLTE0NTcwNQ_2e691d4e-cbf4-4cfb-9047-d838fe1097b2"
      unitRef="usd">76000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjQtMTktMS0xLTE0NTcwNQ_fc2e1194-52b5-4b63-bc68-de3136583a33"
      unitRef="usd">76000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:CommonStockSharesIssued
      contextRef="i91c7422751be4c60abce96bea0a42ad5_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjQtMS0xLTEtMTQ1Mzgw_6d7736fb-daf7-4bed-85bb-8c54578c292a"
      unitRef="shares">93246800</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i91c7422751be4c60abce96bea0a42ad5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjQtMy0xLTEtMTQ1Mzgw_184ed7e5-56a1-4b7f-ba47-3a14db2c19f9"
      unitRef="usd">9325000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ic81f3597cc994bd98b4a47cff7394023_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjQtNS0xLTEtMTQ1Mzgw_9d2e24c3-cb41-46d0-bd33-d4e3d3386ebb"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic81f3597cc994bd98b4a47cff7394023_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjQtNy0xLTEtMTQ1Mzgw_c706c0e2-6266-409f-9105-e680490d2da2"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i52b71601932741b383b1ea0d8910d853_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjQtOS0xLTEtMTQ1Mzgw_a25abbb4-2426-4194-a47e-7f2be54cabbd"
      unitRef="usd">847242000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib6a2085ecac54c1a930ad773f0ddac2a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjQtMTEtMS0xLTE0NTM4MA_2a7afab9-fddd-42da-87ac-aea5327747ed"
      unitRef="usd">2085744000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic39887085327453399be31c7508659c2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjQtMTMtMS0xLTE0NTM4MA_9ac381d0-1627-4c27-a509-54553b13816c"
      unitRef="usd">-82175000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i54fa1c0dbad04e7491bfea56c2f151f7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjQtMTUtMS0xLTE0NTM4MA_35cc817f-78bd-4dd5-af11-868cb38f1aae"
      unitRef="usd">2273181000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0cc8eab671124eb691547cbdb6b3e054_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjQtMTctMS0xLTE0NTM4MA_b3c2234f-33fc-484a-95c2-8c4c16e55328"
      unitRef="usd">4301000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3eb1eef8a3e54d27a6c883ec8be75847_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yNS9mcmFnOmJmZTE5MjRkNWU0MTRmMGFhMjZjYzIxZTc1NjVhYjFjL3RhYmxlOmM4ZWJmNTFjMTgxNjQ2Njc4YWY5YjQ5NWIxYzdlYTM3L3RhYmxlcmFuZ2U6YzhlYmY1MWMxODE2NDY2NzhhZjliNDk1YjFjN2VhMzdfMjQtMTktMS0xLTE0NTM4MA_6bb44814-4f77-4150-b56c-00134aaf0dab"
      unitRef="usd">2277482000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2220c76338f84947b1774b759844f508_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMy0xLTEtMS0xNDUzODA_5ca222f2-613c-4993-b6ed-65c8e5d0a2dc"
      unitRef="shares">95371211</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2220c76338f84947b1774b759844f508_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMy0zLTEtMS0xNDUzODA_4c16b58b-63a7-4429-997f-8d44015d44c4"
      unitRef="usd">9537000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ic13b71e4ceb340d5806a90b2483f0d9c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMy01LTEtMS0xNDUzODA_a2fd117c-411b-4be8-a6d5-d8df6ac962a6"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic13b71e4ceb340d5806a90b2483f0d9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMy03LTEtMS0xNDUzODA_9e785093-30a6-4501-a7cc-a41e741bcd1a"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iedcf8d36f8f6415f952b6bf7c4be3831_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMy05LTEtMS0xNDUzODA_9458b73f-4d61-46f7-a536-ecd154108110"
      unitRef="usd">1033615000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icf94f9b76243427c9de87ca346d51763_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMy0xMS0xLTEtMTQ1Mzgw_cdc17411-f760-4348-8934-3529a9d7c0cf"
      unitRef="usd">2162388000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0554bb723ae94904ac498624563963e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMy0xMy0xLTEtMTQ1Mzgw_a2829e6d-777e-4788-93bb-2ac66a7b6514"
      unitRef="usd">-78776000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b894796e6114727a234b92d9abf2b99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMy0xNS0xLTEtMTQ1Mzgw_6ad4c6a9-5cf5-4861-8e12-eb3c0d2b06bf"
      unitRef="usd">2539809000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7d633a7a17864e209bb879e343798c35_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMy0xNy0xLTEtMTQ1Mzgw_9a917c6f-2196-4069-8678-329e099f9b42"
      unitRef="usd">4052000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMy0xOS0xLTEtMTQ1Mzgw_fe529b34-5536-4619-851e-920f367fa82e"
      unitRef="usd">2543861000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i608398023cfb41c3863d874739894cd0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNC0xMS0xLTEtMTQ1Mzgw_8745fdff-634d-4c9d-a54a-0e444fa97704"
      unitRef="usd">30130000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia0998318ed4f4a0ba1dfb2e162026626_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNC0xNS0xLTEtMTQ1Mzgw_8a0517dc-72b5-4563-a939-35497beb9d7f"
      unitRef="usd">30130000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i09aa5d00fcb04b038ab74fdbea621f7d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNC0xNy0xLTEtMTQ1Mzgw_256881cf-0896-4840-9508-783b4ef5af9b"
      unitRef="usd">388000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNC0xOS0xLTEtMTQ1Mzgw_21d4f934-9c92-4079-b286-f18e9864f36a"
      unitRef="usd">30518000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie6305bda0585407a8d37818afb750777_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNS0xMy0xLTEtMTQ1Mzgw_a18763b6-c4a1-426a-ae62-d1b421daeb31"
      unitRef="usd">27455000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia0998318ed4f4a0ba1dfb2e162026626_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNS0xNS0xLTEtMTQ1Mzgw_3fc437ca-421d-4348-98d0-fc02e079ca42"
      unitRef="usd">27455000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNS0xOS0xLTEtMTQ1Mzgw_9202ab06-38e0-4eda-a5c4-aeeb6be66442"
      unitRef="usd">27455000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9542f542e30e4faf8bd2c61866c2edec_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNi05LTEtMS0xNDUzODA_7016219e-7c4e-4ce0-a975-bfc652621134"
      unitRef="usd">18870000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia0998318ed4f4a0ba1dfb2e162026626_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNi0xNS0xLTEtMTQ1Mzgw_5c5a009d-4247-489b-abfa-225a7afa6ea4"
      unitRef="usd">18870000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNi0xOS0xLTEtMTQ1Mzgw_9d2aaf86-b163-40e0-9968-5fb334cd225c"
      unitRef="usd">18870000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i14a75a44cf334e54b25edeec847408cc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNy0xLTEtMS0xNDUzODA_af933aa6-5662-4197-8fb3-365f22361892"
      unitRef="shares">145450</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i14a75a44cf334e54b25edeec847408cc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNy0zLTEtMS0xNDUzODA_70099770-78bf-451f-9a2e-e5c573590f54"
      unitRef="usd">15000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i9542f542e30e4faf8bd2c61866c2edec_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNy05LTEtMS0xNDUzODA_bf1f9d9f-da56-470d-b755-8e3c66ab8de9"
      unitRef="usd">-15000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfNy0xOS0xLTEtMTQ1Mzgw_4c37580c-3265-4a7e-b0f1-3b08463f342a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i14a75a44cf334e54b25edeec847408cc_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfOC0xLTEtMS0xNDUzODA_1fcb0bb9-eb4f-4588-967a-e0312d5012b6"
      unitRef="shares">-49016</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i14a75a44cf334e54b25edeec847408cc_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfOC0zLTEtMS0xNDUzODA_48bfc013-19b2-4cc3-b9bf-77e3fa7d9382"
      unitRef="usd">-5000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i9542f542e30e4faf8bd2c61866c2edec_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfOC05LTEtMS0xNDUzODA_65030030-4216-429d-9c2b-b8442b0a2240"
      unitRef="usd">-4117000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ia0998318ed4f4a0ba1dfb2e162026626_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfOC0xNS0xLTEtMTQ1Mzgw_36d08f45-42e6-4b99-9ba2-8d015f0d96dd"
      unitRef="usd">-4122000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfOC0xOS0xLTEtMTQ1Mzgw_ce88fa28-6a5c-41a4-944e-0f765becbf6d"
      unitRef="usd">-4122000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i596351009bf94b2ea3fb5ca8f926efa9_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfOS01LTEtMS0xNDUzODA_77fff617-5e8b-463f-ad40-8f74522be4fe"
      unitRef="shares">1124286</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i596351009bf94b2ea3fb5ca8f926efa9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfOS03LTEtMS0xNDUzODA_de505a38-cfcf-410a-aafa-ce64bd59cd82"
      unitRef="usd">81291000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia0998318ed4f4a0ba1dfb2e162026626_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfOS0xNS0xLTEtMTQ1Mzgw_407f3514-57b5-4bae-9ced-06d776d6bb23"
      unitRef="usd">81291000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfOS0xOS0xLTEtMTQ1Mzgw_6eea010b-fff3-4c61-8344-e3bff915bcfc"
      unitRef="usd">81291000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i596351009bf94b2ea3fb5ca8f926efa9_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTAtNS0xLTEtMTQ1Mzgw_75ddfa9f-41a9-46a9-a21a-c841639df9fa"
      unitRef="shares">133157</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i596351009bf94b2ea3fb5ca8f926efa9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTAtNy0xLTEtMTQ1Mzgw_0d05ed0c-e0cd-4225-9568-ff44f14523ac"
      unitRef="usd">4336000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i9542f542e30e4faf8bd2c61866c2edec_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTAtOS0xLTEtMTQ1Mzgw_571c342d-325e-4497-9106-9e034fa41615"
      unitRef="usd">6886000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ia0998318ed4f4a0ba1dfb2e162026626_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTAtMTUtMS0xLTE0NTM4MA_5987b00a-33e1-4c5f-83e0-71da338d9768"
      unitRef="usd">11222000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTAtMTktMS0xLTE0NTM4MA_be5c0881-1924-480a-a080-ce4a172f1996"
      unitRef="usd">11222000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic1d9dec267c743e3aecc97c42d46c107_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTMtMS0xLTEtMTQ1Mzgw_0b142e7d-3303-4cc0-8a2e-ece5ae9d4be0"
      unitRef="shares">95467645</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1d9dec267c743e3aecc97c42d46c107_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTMtMy0xLTEtMTQ1Mzgw_ddbaf78c-cb58-46bf-9062-1b79049237e6"
      unitRef="usd">9547000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ia3ae9baafb1d42a3b355516ea09a0567_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTMtNS0xLTEtMTQ1Mzgw_84a73249-cc07-4330-8fdf-5e2abaebf7fc"
      unitRef="shares">19933055</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia3ae9baafb1d42a3b355516ea09a0567_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTMtNy0xLTEtMTQ1Mzgw_66062f65-b69a-48ad-96ae-5afbfa971aaf"
      unitRef="usd">-663910000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i32b0174b390f43b6b5b0dc2a7fc0b4c0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTMtOS0xLTEtMTQ1Mzgw_203aaeb6-0e8f-4d72-af3e-8013811f7550"
      unitRef="usd">1055239000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i89d8d3bfe0234715949f94647c26fb27_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTMtMTEtMS0xLTE0NTM4MA_e69868be-cb89-4600-8e25-3460bf85a28b"
      unitRef="usd">2192518000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3604270a30db4989914e5712fb0994eb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTMtMTMtMS0xLTE0NTM4MA_e8d9beda-3257-4cc4-8ba1-98b451038c66"
      unitRef="usd">-51321000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5466074447a4989969eea42db48d5f7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTMtMTUtMS0xLTE0NTM4MA_c1445286-638a-4207-9acb-772573e2be6b"
      unitRef="usd">2542073000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i455e44f8e5e544f9b39679ecdbc2555f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTMtMTctMS0xLTE0NTM4MA_abb74b4b-7f7a-48d8-8a86-8a3ac1ef37ce"
      unitRef="usd">4440000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTMtMTktMS0xLTE0NTM4MA_878a6afb-4772-4116-8a17-07f775f7649c"
      unitRef="usd">2546513000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8877d8eb9469486dad5ee472eb6a0744_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTYtMS0xLTEtMTQ1Mzgw_d8cc4c6b-3223-426a-b5dc-1f4673f695f7"
      unitRef="shares">93107440</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8877d8eb9469486dad5ee472eb6a0744_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTYtMy0xLTEtMTQ1Mzgw_5866a902-de56-444c-9acd-67c16d834e95"
      unitRef="usd">9311000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i2c92aba692ae491881e51e01a5810341_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTYtNS0xLTEtMTQ1Mzgw_7ec7e307-e205-41dc-acdb-3926d8272338"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2c92aba692ae491881e51e01a5810341_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTYtNy0xLTEtMTQ1Mzgw_e942900c-847a-43b0-891c-23ea4b12694d"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ida95532576d643ada5de3cd6a9dc97e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTYtOS0xLTEtMTQ1Mzgw_cb4ff43e-0cb9-4412-b9bb-8cc8ddd3fdc0"
      unitRef="usd">837453000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i26a40d38327645828074a7c640415e3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTYtMTEtMS0xLTE0NTM4MA_b55417b8-b7b9-4589-bea9-a9fde823b7cd"
      unitRef="usd">1833557000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i71ed3c7357264cac8760c867e3c67f25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTYtMTMtMS0xLTE0NTM4MA_fb13339b-7ec8-4c9b-9cc6-c4472c046672"
      unitRef="usd">-91444000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id67ee35a813d4498853ed5971d23f8fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTYtMTUtMS0xLTE0NTM4MA_78c57a6f-d2fc-4e61-81c0-4e55c5f648dd"
      unitRef="usd">2001922000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc7d91c787334cff8bb43943dfb1ac15_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTYtMTctMS0xLTE0NTM4MA_a8f053cc-00c7-43c0-9ea4-5a7dab79e629"
      unitRef="usd">3603000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e2d148e5bbd4d99ba1fca0f9895aaa0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTYtMTktMS0xLTE0NTM4MA_c50c6d1e-6606-4667-9480-5a2726e518a8"
      unitRef="usd">2005525000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i0d63d0317a6548c186e50a61d6b457f9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTctMTEtMS0xLTE0NTM4MA_81803307-983d-45c0-adc6-015028a4a88c"
      unitRef="usd">252187000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i380994676cbc47eebc721d7d4cfa7c74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTctMTUtMS0xLTE0NTM4MA_ca4c9f53-c500-4f23-8f50-aecd616b6601"
      unitRef="usd">252187000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9dc1c1b4a0de46cfba6d4c42e5a99ab8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTctMTctMS0xLTE0NTM4MA_eda3ff7f-f6d5-49f5-b58a-53e8d3262380"
      unitRef="usd">2147000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTctMTktMS0xLTE0NTM4MA_9a1612b8-dcde-4437-98e5-2699d39ccaa2"
      unitRef="usd">254334000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic9577570e71a4e79800e4f21e3cce278_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTgtMTMtMS0xLTE0NTM4MA_217f917e-c393-467f-afe2-ef0ec974524e"
      unitRef="usd">9269000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i380994676cbc47eebc721d7d4cfa7c74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTgtMTUtMS0xLTE0NTM4MA_488e5417-0979-4a2c-9ff7-e7c9cbbf37d7"
      unitRef="usd">9269000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTgtMTktMS0xLTE0NTM4MA_2a7ba712-5135-4e5a-9819-6818cefad72a"
      unitRef="usd">9269000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i773988af3cbc47eabf0b52dab877dfc4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTktOS0xLTEtMTQ1Mzgw_16d12e0e-4147-4baf-b29c-e803516c956d"
      unitRef="usd">17673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i380994676cbc47eebc721d7d4cfa7c74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTktMTUtMS0xLTE0NTM4MA_09fea29f-a96f-4eb3-a8aa-0c802358cb17"
      unitRef="usd">17673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMTktMTktMS0xLTE0NTM4MA_ce1521f9-32c2-4b28-a9c5-4f0778b4e3d9"
      unitRef="usd">17673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i488a0efe99b343afaba670f83502b442_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjAtMS0xLTEtMTQ1Mzgw_56450092-d0ee-4e1e-9cf3-41fdfe31d0ad"
      unitRef="shares">132021</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i488a0efe99b343afaba670f83502b442_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjAtMy0xLTEtMTQ1Mzgw_1d7a2545-d007-401f-a98d-0e0e45acdb70"
      unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i773988af3cbc47eabf0b52dab877dfc4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjAtOS0xLTEtMTQ1Mzgw_9f2fb53d-beef-4293-bb54-839c718f1337"
      unitRef="usd">-13000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjAtMTktMS0xLTE0NTM4MA_0413d1e1-bffe-477c-a462-a60b67a4460c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i488a0efe99b343afaba670f83502b442_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjEtMS0xLTEtMTQ1Mzgw_d87c487e-081b-4983-b78e-1b8e4880f144"
      unitRef="shares">7339</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i488a0efe99b343afaba670f83502b442_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjEtMy0xLTEtMTQ1Mzgw_27642087-be04-4997-9185-fb52f99bc803"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i773988af3cbc47eabf0b52dab877dfc4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjEtOS0xLTEtMTQ1Mzgw_6ccf37bb-d451-4318-9019-4e816c28ddf5"
      unitRef="usd">-2442000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i380994676cbc47eebc721d7d4cfa7c74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjEtMTUtMS0xLTE0NTM4MA_2499bb1b-5ce8-497d-828d-a37cc9c559e4"
      unitRef="usd">-2441000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjEtMTktMS0xLTE0NTM4MA_22f51382-592f-44d0-848d-a8e8945b84c1"
      unitRef="usd">-2441000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i9dc1c1b4a0de46cfba6d4c42e5a99ab8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjMtMTctMS0xLTE0NTY5Nw_7c2746c3-94ae-4190-b577-48192d2fade5"
      unitRef="usd">76000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjMtMTktMS0xLTE0NTY5Nw_a89b51d6-d548-4cd9-baf2-388274c60de5"
      unitRef="usd">76000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i773988af3cbc47eabf0b52dab877dfc4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjMtOS0xLTEtMTQ1Mzgw_667116b3-e46c-4254-97d9-f80f88efd2f8"
      unitRef="usd">5429000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i380994676cbc47eebc721d7d4cfa7c74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjMtMTUtMS0xLTE0NTM4MA_bd28af57-6dfc-43de-8773-a6b0dd53ecc9"
      unitRef="usd">5429000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i9dc1c1b4a0de46cfba6d4c42e5a99ab8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjMtMTctMS0xLTE0NTM4MA_c1481f46-bf8b-4dd8-8bd5-d76df194ed72"
      unitRef="usd">1373000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjMtMTktMS0xLTE0NTM4MA_4b00f5cb-07db-4045-a4b8-43b23b353bdc"
      unitRef="usd">6802000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:CommonStockSharesIssued
      contextRef="i91c7422751be4c60abce96bea0a42ad5_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjQtMS0xLTEtMTQ1Mzgw_0c9f79ad-f9e7-4c60-9ac2-6449c0ece6e9"
      unitRef="shares">93246800</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i91c7422751be4c60abce96bea0a42ad5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjQtMy0xLTEtMTQ1Mzgw_99abf800-4d00-4b97-b28f-07c8bee78307"
      unitRef="usd">9325000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ic81f3597cc994bd98b4a47cff7394023_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjQtNS0xLTEtMTQ1Mzgw_6f029a0a-063a-4ed6-936a-1fc1312f29e6"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic81f3597cc994bd98b4a47cff7394023_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjQtNy0xLTEtMTQ1Mzgw_2597a958-c019-4574-91bb-e3e396cfa8b3"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i52b71601932741b383b1ea0d8910d853_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjQtOS0xLTEtMTQ1Mzgw_fd5fdb2f-7214-4568-94df-bc902015ccea"
      unitRef="usd">847242000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib6a2085ecac54c1a930ad773f0ddac2a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjQtMTEtMS0xLTE0NTM4MA_1ea6b72b-114b-4588-8ffb-142646163827"
      unitRef="usd">2085744000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic39887085327453399be31c7508659c2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjQtMTMtMS0xLTE0NTM4MA_5fd045a8-fb71-4027-a7b0-e9a196c49630"
      unitRef="usd">-82175000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i54fa1c0dbad04e7491bfea56c2f151f7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjQtMTUtMS0xLTE0NTM4MA_9361bb92-3505-45ca-8b9f-5844b547d559"
      unitRef="usd">2273181000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0cc8eab671124eb691547cbdb6b3e054_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjQtMTctMS0xLTE0NTM4MA_a9759521-54e8-4b11-8514-337831918fe3"
      unitRef="usd">4301000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3eb1eef8a3e54d27a6c883ec8be75847_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18yOC9mcmFnOmNjMDQ3OTkxYWU1ZjQ5NzliNjA5MzhlMjk3NTIwYzEwL3RhYmxlOjVkZDY3NzJhZjVhZDRlYmJiYTNjMjNjYTQ2OGYxNjFlL3RhYmxlcmFuZ2U6NWRkNjc3MmFmNWFkNGViYmJhM2MyM2NhNDY4ZjE2MWVfMjQtMTktMS0xLTE0NTM4MA_795aadab-149d-4637-b631-940dcaeaa979"
      unitRef="usd">2277482000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMy0xLTEtMS0xNDUzODA_7e19a309-6ce7-4da3-ad8e-d54be5585ce7"
      unitRef="usd">30518000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMy0zLTEtMS0xNDUzODA_6c2deffb-b69c-493d-ae99-5d660e57951a"
      unitRef="usd">254334000</us-gaap:ProfitLoss>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNS0xLTEtMS0xNDUzODA_b6e9720e-860d-40dc-a676-ae7aeb9cab6b"
      unitRef="usd">263487000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNS0zLTEtMS0xNDUzODA_9795032f-6789-4b2f-b47b-394b5ce0da51"
      unitRef="usd">262132000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNi0xLTEtMS0xNDUzODA_51524e14-76da-4488-8173-efa641ffb97a"
      unitRef="usd">81242000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNi0zLTEtMS0xNDUzODA_8449352d-7439-43b3-b094-13f2ca2b4aef"
      unitRef="usd">54522000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNy0xLTEtMS0xNDUzODA_db2a5ce4-0e97-4d63-8e9e-6aa744e41d4f"
      unitRef="usd">18870000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNy0zLTEtMS0xNDUzODA_8ce7dbdf-7754-47a3-bf41-3bdaae68e63e"
      unitRef="usd">17673000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfOC0xLTEtMS0xNDUzODA_781504b5-af87-417b-a7bb-19c5473b9e70"
      unitRef="usd">-9293000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfOC0zLTEtMS0xNDUzODA_1cf92d5e-1b0f-4688-844f-0dcefe7791eb"
      unitRef="usd">439000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTEtMS0xLTEtMTQ1Mzgw_79f65bd4-7916-43b7-8955-9088e1e3a2d8"
      unitRef="usd">19423000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTEtMy0xLTEtMTQ1Mzgw_c874f026-74c9-4a9b-9029-5d0f7407063f"
      unitRef="usd">23585000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTItMS0xLTEtMTQ1Mzgw_2c67714e-6166-4273-b680-bb775893b739"
      unitRef="usd">21914000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTItMy0xLTEtMTQ1Mzgw_abdeb51d-4433-4684-a431-a4db7c706ffa"
      unitRef="usd">10704000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTMtMS0xLTEtMTQ1Mzgw_c7094ed0-e905-455d-bf5a-8b1d030485ea"
      unitRef="usd">2574000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTMtMy0xLTEtMTQ1Mzgw_d8ae3754-b407-410f-80bd-469402f4203f"
      unitRef="usd">2342000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTQtMS0xLTEtMTQ1Mzgw_e59c0a94-32cf-40c9-bd04-c22c29c64cc9"
      unitRef="usd">-1601000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTQtMy0xLTEtMTQ1Mzgw_5f2a374d-6529-4257-9b2b-a473e0e66f22"
      unitRef="usd">8218000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTYtMS0xLTEtMTQ1Mzgw_6d052985-c301-45b9-9b5c-c35ea3b563ee"
      unitRef="usd">22065000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTYtMy0xLTEtMTQ1Mzgw_509d3a9a-9feb-4e2a-8164-946b17f3a99d"
      unitRef="usd">59665000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTctMS0xLTEtMTQ1Mzgw_29d27de7-efd7-4612-b655-9d8a8de9b5ff"
      unitRef="usd">383053000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTctMy0xLTEtMTQ1Mzgw_d610f17c-9499-4ae5-babb-902c76f9d596"
      unitRef="usd">109399000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTgtMS0xLTEtMTQ1Mzgw_d241bcf9-c8cd-4f47-8647-81ca77ed0df0"
      unitRef="usd">36130000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTgtMy0xLTEtMTQ1Mzgw_3ab43118-a91a-4990-9c06-afee6bd68890"
      unitRef="usd">-11968000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTktMS0xLTEtMTQ1Mzgw_0d801709-1839-472f-9c6e-c4429eacccac"
      unitRef="usd">-34060000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMTktMy0xLTEtMTQ1Mzgw_0fd25711-177c-4919-ac07-75e3c0a6d483"
      unitRef="usd">8998000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjAtMS0xLTEtMTQ1Mzgw_ea26da58-3e40-4441-bfe6-f23e59ba3590"
      unitRef="usd">293899000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjAtMy0xLTEtMTQ1Mzgw_e6656f59-4402-4995-9377-2c5fdfae5ca4"
      unitRef="usd">134487000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjEtMS0xLTEtMTQ1Mzgw_c1396acd-8aea-4015-b205-8281bb2ee480"
      unitRef="usd">-66027000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjEtMy0xLTEtMTQ1Mzgw_9da269f3-096a-4552-83ea-7999763f0f7c"
      unitRef="usd">-7478000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjItMS0xLTEtMTQ1Mzgw_4b40340c-90f1-4f28-85ab-28f6152aacbe"
      unitRef="usd">-49675000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjItMy0xLTEtMTQ1Mzgw_be2eca40-5d43-459f-91af-799da62569f0"
      unitRef="usd">-10753000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjMtMS0xLTEtMTQ1Mzgw_afe160c5-fa87-4756-9470-f8d23e5726c9"
      unitRef="usd">118671000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjMtMy0xLTEtMTQ1Mzgw_dd06b205-d354-4cca-bed2-77da8aaf7953"
      unitRef="usd">499097000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjUtMS0xLTEtMTQ1Mzgw_03f47cd1-8b86-4390-b8f2-7e06e6ae6c33"
      unitRef="usd">71841000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjUtMy0xLTEtMTQ1Mzgw_5733f72e-8b2f-4bb5-8490-cf60a6360532"
      unitRef="usd">604907000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjYtMS0xLTEtMTQ1Mzgw_0d0abf70-4aa6-4e33-8e31-3af431397217"
      unitRef="usd">213325000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjYtMy0xLTEtMTQ1Mzgw_54b69135-b5e2-4195-a5b9-7b32ca97d8c1"
      unitRef="usd">132348000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjctMS0xLTEtMTQ1Mzgw_41f80704-3a7e-438e-92fe-d8f84fba8b9d"
      unitRef="usd">47195000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjctMy0xLTEtMTQ1Mzgw_1adbb0db-d605-424d-ac33-af436ea73df2"
      unitRef="usd">25465000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjgtMS0xLTEtMTQ1Mzgw_6aa302a4-4b62-4b83-9de3-dc63232a4792"
      unitRef="usd">3723000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjgtMy0xLTEtMTQ1Mzgw_2d3c0b64-739c-40e6-a26a-b5f4fff103ec"
      unitRef="usd">7111000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjktMS0xLTEtMTQ1Mzgw_57e5453c-833c-4b36-8104-c708ade2abaf"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMjktMy0xLTEtMTQ1Mzgw_eb770b97-e796-4815-985c-eec84f1a9bf0"
      unitRef="usd">557000</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMzAtMS0xLTEtMTQ1Mzgw_1b44d8fc-57dd-4cff-a1d8-24386044b5d9"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMzAtMy0xLTEtMTQ1Mzgw_a0e11f47-8637-44fa-8d01-4f75ebf40960"
      unitRef="usd">-1650000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMzEtMS0xLTEtMTQ1Mzgw_7ddfae51-6510-4507-92bd-40245134d2ae"
      unitRef="usd">-241694000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMzEtMy0xLTEtMTQ1Mzgw_047c9255-b289-4068-8bf8-3167ecb408ab"
      unitRef="usd">-716694000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMzMtMS0xLTEtMTQ1Mzgw_4957c336-90cf-4ff3-a44f-3667da50873d"
      unitRef="usd">2578000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMzMtMy0xLTEtMTQ1Mzgw_254ed3f7-4f5e-4dd1-8b0f-bda995a996a5"
      unitRef="usd">795414000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMzQtMS0xLTEtMTQ1Mzgw_0a866cdd-4c14-45e1-976b-a1d9f91e0856"
      unitRef="usd">2429583000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMzQtMy0xLTEtMTQ1Mzgw_00b51fc6-c692-487f-b407-f72d6d1678c3"
      unitRef="usd">606575000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMzgtMS0xLTEtMTQ1Mzgw_643954cc-8c74-4c92-81d5-adaff14d00a8"
      unitRef="usd">131259000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMzgtMy0xLTEtMTQ1Mzgw_86045b28-d331-489a-9773-ff049d8898f5"
      unitRef="usd">117437000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMzktMS0xLTEtMTQ1Mzgw_ee0209a2-c2d7-4a22-b7c6-3f3157c77f0d"
      unitRef="usd">81291000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfMzktMy0xLTEtMTQ1Mzgw_609d2325-9640-4925-8040-a0734f7de099"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNDAtMS0xLTEtMTQ1Mzgw_e0252f52-abb3-40e4-b2c3-e0d011b464df"
      unitRef="usd">35149000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNDAtMy0xLTEtMTQ1Mzgw_c16350d6-a7e5-4d89-9c64-4623697c0a4f"
      unitRef="usd">21675000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <mtz:PaymentForContingentConsiderationAssetFinancingActivities
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNDEtMS0xLTEtMTQ1Mzgw_f71b5a35-5799-4eff-913e-f13381b5fc36"
      unitRef="usd">17636000</mtz:PaymentForContingentConsiderationAssetFinancingActivities>
    <mtz:PaymentForContingentConsiderationAssetFinancingActivities
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNDEtMy0xLTEtMTQ1Mzgw_ea1c2575-ccb3-43a0-a299-0a911607208d"
      unitRef="usd">0</mtz:PaymentForContingentConsiderationAssetFinancingActivities>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNDItMS0xLTEtMTQ1Mzgw_a655a35f-d2d0-4d50-9085-f706d8354581"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNDItMy0xLTEtMTQ1Mzgw_45ce6458-b1b9-4620-90f8-862ebd2cb4be"
      unitRef="usd">8965000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNDUtMS0xLTEtMTQ1Mzgw_88705b51-8d16-4d5d-a98b-aaac75915acf"
      unitRef="usd">4061000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNDUtMy0xLTEtMTQ1Mzgw_43c6bbca-340d-4e1d-b5b9-b5bf3bc73139"
      unitRef="usd">3795000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNDgtMS0xLTEtMTQ1Mzgw_55b8d52b-9489-4569-b6ed-686ced59709f"
      unitRef="usd">-18499000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNDgtMy0xLTEtMTQ1Mzgw_473dab3e-d2fa-4fb1-8a9a-c713f4bbbd21"
      unitRef="usd">-2503000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNDktMS0xLTEtMTQ1Mzgw_c9e05430-fb3b-49f8-b5f2-dee7ca9ad2d5"
      unitRef="usd">-139478000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNDktMy0xLTEtMTQ1Mzgw_a33456a5-3fe2-4a61-8e33-e4a7c5b762c6"
      unitRef="usd">34464000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNTAtMS0xLTEtMTQ1Mzgw_3674312c-0667-4cc8-80e5-ad1cd0005d73"
      unitRef="usd">-2559000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNTAtMy0xLTEtMTQ1Mzgw_cd06159f-0164-4c96-bbc6-d10d00a7f429"
      unitRef="usd">-61000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNTEtMS0xLTEtMTQ1Mzgw_9450d87e-39c3-4559-9249-c3ae6fab1a87"
      unitRef="usd">-265060000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNTEtMy0xLTEtMTQ1Mzgw_10c4ed14-40c5-40d0-9f95-c6b0f736eeea"
      unitRef="usd">-183194000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNTItMS0xLTEtMTQ1Mzgw_e252487b-ebba-4b40-862b-41b512fd881b"
      unitRef="usd">360736000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8e2d148e5bbd4d99ba1fca0f9895aaa0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNTItMy0xLTEtMTQ1Mzgw_a5847d82-734d-4a58-96b6-5106cbd1e8c3"
      unitRef="usd">423118000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNTMtMS0xLTEtMTQ1Mzgw_5e34a7b6-a435-4211-93ab-716a40dcff5b"
      unitRef="usd">95676000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3eb1eef8a3e54d27a6c883ec8be75847_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOjlmYmEyMTNiMWJhZDRkODY5NDA2MDFmOThlMDI4NTRlL3RhYmxlcmFuZ2U6OWZiYTIxM2IxYmFkNGQ4Njk0MDYwMWY5OGUwMjg1NGVfNTMtMy0xLTEtMTQ1Mzgw_ad9fa2c0-f591-48c9-b06d-0df948325383"
      unitRef="usd">239924000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOmEwMzMyNTQ3ZDU1MDQ2MWI4YjEzMGFhMmQ2ZjgzZWNkL3RhYmxlcmFuZ2U6YTAzMzI1NDdkNTUwNDYxYjhiMTMwYWEyZDZmODNlY2RfMS0xLTEtMS0xNDUzODA_7e62257d-0504-4a82-adcf-25364aa9669b"
      unitRef="usd">69327000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOmEwMzMyNTQ3ZDU1MDQ2MWI4YjEzMGFhMmQ2ZjgzZWNkL3RhYmxlcmFuZ2U6YTAzMzI1NDdkNTUwNDYxYjhiMTMwYWEyZDZmODNlY2RfMS0zLTEtMS0xNDUzODA_6e0adac7-4f31-4ae8-8088-c661734bdb70"
      unitRef="usd">49133000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOmEwMzMyNTQ3ZDU1MDQ2MWI4YjEzMGFhMmQ2ZjgzZWNkL3RhYmxlcmFuZ2U6YTAzMzI1NDdkNTUwNDYxYjhiMTMwYWEyZDZmODNlY2RfMi0xLTEtMS0xNDUzODA_1ce5a263-d220-4638-81db-74207cf484dd"
      unitRef="usd">1827000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOmEwMzMyNTQ3ZDU1MDQ2MWI4YjEzMGFhMmQ2ZjgzZWNkL3RhYmxlcmFuZ2U6YTAzMzI1NDdkNTUwNDYxYjhiMTMwYWEyZDZmODNlY2RfMi0zLTEtMS0xNDUzODA_7e86df40-2f92-4c40-8cdc-ea61628c6868"
      unitRef="usd">62720000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOmEwMzMyNTQ3ZDU1MDQ2MWI4YjEzMGFhMmQ2ZjgzZWNkL3RhYmxlcmFuZ2U6YTAzMzI1NDdkNTUwNDYxYjhiMTMwYWEyZDZmODNlY2RfNC0xLTEtMS0xNDUzODA_17d21fd2-0fb8-4711-bcca-812ea799a2b7"
      unitRef="usd">184700000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zMS9mcmFnOmUyMGI3ZTI3NTQxNTQ4NzBiYzQ3NzM3OWJjMWU4NGU3L3RhYmxlOmEwMzMyNTQ3ZDU1MDQ2MWI4YjEzMGFhMmQ2ZjgzZWNkL3RhYmxlcmFuZ2U6YTAzMzI1NDdkNTUwNDYxYjhiMTMwYWEyZDZmODNlY2RfNC0zLTEtMS0xNDUzODA_a890b075-1b53-4c80-bf60-ac6b8a21713b"
      unitRef="usd">128337000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTc5MjM_88091430-3e0d-4b4b-94f9-1fcaced62586">Business, Basis of Presentation and Significant Accounting Policies&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nature of the Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec, Inc. (collectively with its subsidiaries, &#x201c;MasTec&#x201d; or the &#x201c;Company&#x201d;) is a leading infrastructure construction company operating mainly throughout North America across a range of industries.  The Company&#x2019;s primary activities include the engineering, building, installation, maintenance and upgrade of communications, energy, utility and other infrastructure, such as: power delivery services, including transmission and distribution; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline infrastructure, including natural gas pipeline and distribution infrastructure; heavy civil; and industrial infrastructure.  MasTec&#x2019;s customers are primarily in these industries.  MasTec reports its results under five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery; and (5) Other.  In the first quarter of 2022, the Company began integrating the acquisition of Henkels &amp;amp; McCoy Holdings, Inc., formerly known as Henkels &amp;amp; McCoy Group, Inc. (&#x201c;HMG&#x201d;), into its operations.  The HMG acquisition was completed on December 30, 2021, with its initial balance sheet reported within the Company&#x2019;s Power Delivery segment.  During the first quarter of 2022, the Company reported portions of HMG&#x2019;s operations within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG&#x2019;s corporate functions within its Corporate results.  Accordingly, HMG&#x2019;s December 31, 2021 balance sheet information was recast to conform with the new reporting structure.  See Note 13 - Segments and Related Information.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent: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 2022, MasTec completed the acquisition of Infrastructure Energy Alternatives, Inc. (&#x201c;IEA&#x201d;), a leading utility-scale renewable energy infrastructure solutions providers in North America.  IEA has expertise in engineering, procurement, construction and other service capabilities, with long-standing relationships across a diverse customer base.  The Company expects to include IEA within its Clean Energy and Infrastructure segment.  See Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X.  Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted.  The accompanying consolidated balance sheet as of December&#160;31, 2021 is derived from the Company&#x2019;s audited financial statements as of that date.  Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December&#160;31, 2021 contained in the Company&#x2019;s 2021 Annual Report on Form 10-K (the &#x201c;2021 Form 10-K&#x201d;).  In management&#x2019;s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included.  When necessary, certain prior year amounts have been reclassified to conform with the current period presentation, including for the first quarter 2022 change in segment balance sheet information for HMG, as discussed above.  In addition, in the fourth quarter of 2021, the Company updated its presentation of gains or losses, net, from the sale of property and equipment to include such amounts within general and administrative expenses.  Previously, such gains or losses were included within other income or expense.  Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.  The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest.  All significant intercompany balances and transactions have been eliminated in consolidation.  Other parties&#x2019; interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities.  Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss.  The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Translation of Foreign Currencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss.  Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period.  Substantially all of the Company&#x2019;s foreign operations use their local currency as their functional currency.  For foreign operations for which the local currency is not the functional currency, the operation&#x2019;s non-monetary assets are remeasured into U.S. dollars at historical exchange rates.  All other accounts are remeasured at current exchange rates.  Gains or losses from remeasurement are included in other income or expense, net.  Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In these consolidated financial statements, &#x201c;$&#x201d; means U.S. dollars unless otherwise noted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Management Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.  These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of macroeconomic trends and events, such as rising inflation and interest rate levels; recessionary issues; climate-related matters; market, regulatory and industry factors; global events, such as the ongoing military conflict in Ukraine; and public health matters.  These estimates form the basis for making judgments about the Company&#x2019;s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources.  While management believes that such estimates are reasonable when considered in conjunction with the Company&#x2019;s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and long-lived assets; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;General Economic, Regulatory and Market Conditions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, regulatory and market conditions, including recent inflationary effects on fuel prices, labor and materials costs, rising interest rates, potential recessionary impacts and supply chain disruptions that could negatively affect demand for new projects and/or delay existing project timing or cause increased project costs.  The Company may also experience negative effects from possible longer-term changes in consumer and customer behavior resulting from the effects of the COVID-19 pandemic.  While the adverse effects of the COVID-19 pandemic began to subside in 2022, its effects vary, and economic conditions and business activities could be disrupted in the future.  The extent to which general economic, regulatory and market conditions could affect the Company&#x2019;s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict, and, therefore, any future impacts on the Company&#x2019;s business, financial condition and/or results of operations cannot be quantified or predicted with specificity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers.  The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred.  The Company primarily recognizes revenue over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contracts.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which generally provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup.  Revenue derived from projects performed under master service and other service agreements totaled 52% and 37% of consolidated revenue for the three month periods ended September&#160;30, 2022 and 2021, respectively, and totaled 54% and 35% for the nine month periods ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company&#x2019;s Communications segment.  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 in each of the three and nine month periods ended September&#160;30, 2022 and 2021.  Substantially all of the Company&#x2019;s other revenue is recognized over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company&#x2019;s project managers, engineers, operational and financial professionals.  Management reviews estimates of total contract transaction price and total project costs on an ongoing basis.  Changes in job performance, job conditions and management&#x2019;s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company&#x2019;s profit recognition.  Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which 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, 2022 and 2021, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December&#160;31, 2021 and 2020.  Changes in recognized revenue, net, 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, for the three month periods ended September&#160;30, 2022 and 2021 totaled n&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;et increases o&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;f approximately $3.8 million and $5.2 million, respectively.  For the nine month periods ended September&#160;30, 2022 and 2021, such changes totaled net increases of approximately $10.7 million and $36.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A performance obligation is a contractual promise to transfer a distinct good or service to a customer.  The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied.  The majority of the Company&#x2019;s performance obligations are completed within one year.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company&#x2019;s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures.  As of September&#160;30, 2022, the amount of the Company&#x2019;s remaining performance obligations was $5.3 billion.  Based on current expectations, the Company anticipates it will recognize approximately $1.6 billion of its remaining performance obligations as revenue during 2022, with the vast majority of the remaining balance expected to be recognized in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Variable Consideration.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Transaction prices for the Company&#x2019;s contracts may include variable consideration, which comprises items such as change orders, claims and incentives.  Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled.  Management&#x2019;s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate.  To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company&#x2019;s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, the Company included approximately $141 million and $104 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings.  These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate.  As of both September&#160;30, 2022 and December&#160;31, 2021, these change orders and/or claims primarily related to certain projects in the Company&#x2019;s Clean Energy and Infrastructure and Power Delivery segments.  The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year.  Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#x2019;s 2021 Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2021, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2021-08&#x201d;) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition.  ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value.  ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted.  The Company does not expect that this ASU will have a material effect on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfODMw_d4e76e30-2515-48a6-895f-850d3e2c1180"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTc4NjE_6654804e-e33b-486f-87bd-dc8ca3ec486e">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) for interim financial information and with the instructions for Form 10-Q and Rule 10-01 of Regulation S-X.  Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted.  The accompanying consolidated balance sheet as of December&#160;31, 2021 is derived from the Company&#x2019;s audited financial statements as of that date.  Because certain information and footnote disclosures have been condensed or omitted, these consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto as of and for the year ended December&#160;31, 2021 contained in the Company&#x2019;s 2021 Annual Report on Form 10-K (the &#x201c;2021 Form 10-K&#x201d;).  In management&#x2019;s opinion, all normal and recurring adjustments considered necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented have been included.  When necessary, certain prior year amounts have been reclassified to conform with the current period presentation, including for the first quarter 2022 change in segment balance sheet information for HMG, as discussed above.  In addition, in the fourth quarter of 2021, the Company updated its presentation of gains or losses, net, from the sale of property and equipment to include such amounts within general and administrative expenses.  Previously, such gains or losses were included within other income or expense.  Interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year.  The Company believes that the disclosures made in these consolidated financial statements are adequate to make the information not misleading.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTc5MTI_3e21f494-b638-44c1-9d4a-05a9bc767fab">When necessary, certain prior year amounts have been reclassified to conform with the current period presentation, including for the first quarter 2022 change in segment balance sheet information for HMG, as discussed above.  In addition, in the fourth quarter of 2021, the Company updated its presentation of gains or losses, net, from the sale of property and equipment to include such amounts within general and administrative expenses.  Previously, such gains or losses were included within other income or expense</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTc5NDU_05999559-246c-4adb-a274-28448e899c00">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include MasTec, Inc. and its subsidiaries and include the accounts of all majority owned subsidiaries over which the Company exercises control and, when applicable, entities in which the Company has a controlling financial interest.  All significant intercompany balances and transactions have been eliminated in consolidation.  Other parties&#x2019; interests in entities that MasTec consolidates are reported as non-controlling interests within equity, except for mandatorily redeemable non-controlling interests, which are recorded within other liabilities.  Net income or loss attributable to non-controlling interests is reported as a separate line item below net income or loss.  The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.  For equity investees in which the Company has an undivided interest in the assets, liabilities and profits or losses of an unincorporated entity, but does not exercise control over the entity, the Company consolidates its proportional interest in the accounts of the entity.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTc5MDc_cd650577-e7d8-4ddd-9c30-0a2ebfccb680">The Company applies the equity method of accounting for its investments in entities for which it does not have a controlling financial interest, but over which it has the ability to exert significant influence.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:InterestInUnincorporatedJointVenturesOrPartnershipsPolicy
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTc4Njc_e26160c0-b5b1-43ff-aff5-d30b7aedab05">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="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTc4NTM_9c2dd953-e613-4720-a5bd-028bf6f803c3">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Translation of Foreign Currencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at period-end exchange rates, with resulting translation gains or losses included within other comprehensive income or loss.  Revenue and expenses are translated into U.S. dollars at average rates of exchange during the applicable period.  Substantially all of the Company&#x2019;s foreign operations use their local currency as their functional currency.  For foreign operations for which the local currency is not the functional currency, the operation&#x2019;s non-monetary assets are remeasured into U.S. dollars at historical exchange rates.  All other accounts are remeasured at current exchange rates.  Gains or losses from remeasurement are included in other income or expense, net.  Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in other income or expense, net.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTc4NzI_50253901-c277-4fad-853e-bc8df65c80bb">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Management Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The preparation of consolidated financial statements in accordance with U.S. GAAP requires the use of estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes.  These estimates are based on historical experience and various other assumptions that management believes to be reasonable under the circumstances, including the potential future effects of macroeconomic trends and events, such as rising inflation and interest rate levels; recessionary issues; climate-related matters; market, regulatory and industry factors; global events, such as the ongoing military conflict in Ukraine; and public health matters.  These estimates form the basis for making judgments about the Company&#x2019;s operating results and the carrying values of assets and liabilities that are not readily apparent from other sources.  While management believes that such estimates are reasonable when considered in conjunction with the Company&#x2019;s consolidated financial position and results of operations taken as a whole, actual results could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Key estimates include: the recognition of revenue and project profit or loss, which the Company defines as project revenue, less project costs of revenue, including project-related depreciation, in particular, on construction contracts accounted for under the cost-to-cost method, for which the recorded amounts require estimates of costs to complete and the amount and probability of variable consideration included in the contract transaction price; fair value estimates, including those related to acquisitions, valuations of goodwill, intangible and other assets, acquisition-related contingent consideration and other liabilities, equity investments and long-lived assets; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <mtz:UnusualOrInfrequentItemsOrBothPolicyTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTc4NDY_0fe9dcae-46ff-4682-9fc8-d119aafa2b7d">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;General Economic, Regulatory and Market Conditions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, regulatory and market conditions, including recent inflationary effects on fuel prices, labor and materials costs, rising interest rates, potential recessionary impacts and supply chain disruptions that could negatively affect demand for new projects and/or delay existing project timing or cause increased project costs.  The Company may also experience negative effects from possible longer-term changes in consumer and customer behavior resulting from the effects of the COVID-19 pandemic.  While the adverse effects of the COVID-19 pandemic began to subside in 2022, its effects vary, and economic conditions and business activities could be disrupted in the future.  The extent to which general economic, regulatory and market conditions could affect the Company&#x2019;s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict, and, therefore, any future impacts on the Company&#x2019;s business, financial condition and/or results of operations cannot be quantified or predicted with specificity.&lt;/span&gt;&lt;/div&gt;</mtz:UnusualOrInfrequentItemsOrBothPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTc4NDI_eb371630-2683-48d1-b376-44433c8c2435">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers.  The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred.  The Company primarily recognizes revenue over time utilizing the cost-to-cost measure of progress, which best depicts the continuous transfer of control of goods or services to the customer, and correspondingly, when performance obligations are satisfied for the related contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contracts.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The Company derives revenue primarily from construction projects performed under: (i) master and other service agreements, which generally provide a menu of available services in a specific geographic territory that are utilized on an as-needed basis, and are typically priced using either a time and materials or a fixed price per unit basis; and (ii) contracts for specific projects requiring the construction and installation of an entire infrastructure system, or specified units within an infrastructure system, which are subject to multiple pricing options, including fixed price, unit price, time and materials, or cost plus a markup.  Revenue derived from projects performed under master service and other service agreements totaled 52% and 37% of consolidated revenue for the three month periods ended September&#160;30, 2022 and 2021, respectively, and totaled 54% and 35% for the nine month periods ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company&#x2019;s Communications segment.  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 in each of the three and nine month periods ended September&#160;30, 2022 and 2021.  Substantially all of the Company&#x2019;s other revenue is recognized over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The total contract transaction price and cost estimation processes used for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company&#x2019;s project managers, engineers, operational and financial professionals.  Management reviews estimates of total contract transaction price and total project costs on an ongoing basis.  Changes in job performance, job conditions and management&#x2019;s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and the Company&#x2019;s profit recognition.  Changes in these factors could result in revisions to revenue in the period in which the revisions are determined, which 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, 2022 and 2021, project profit was affected by less than 5% as a result of changes in contract estimates included in projects that were in process as of December&#160;31, 2021 and 2020.  Changes in recognized revenue, net, 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, for the three month periods ended September&#160;30, 2022 and 2021 totaled n&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;et increases o&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;f approximately $3.8 million and $5.2 million, respectively.  For the nine month periods ended September&#160;30, 2022 and 2021, such changes totaled net increases of approximately $10.7 million and $36.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A performance obligation is a contractual promise to transfer a distinct good or service to a customer.  The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied.  The majority of the Company&#x2019;s performance obligations are completed within one year.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations represent the amount of unearned transaction prices under contracts for which work is wholly or partially unperformed, including the Company&#x2019;s share of unearned transaction prices from its proportionately consolidated non-controlled joint ventures.  As of September&#160;30, 2022, the amount of the Company&#x2019;s remaining performance obligations was $5.3 billion.  Based on current expectations, the Company anticipates it will recognize approximately $1.6 billion of its remaining performance obligations as revenue during 2022, with the vast majority of the remaining balance expected to be recognized in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Variable Consideration.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Transaction prices for the Company&#x2019;s contracts may include variable consideration, which comprises items such as change orders, claims and incentives.  Management estimates variable consideration for a performance obligation utilizing estimation methods that it believes best predict the amount of consideration to which the Company will be entitled.  Management&#x2019;s estimates of variable consideration and the determination of whether to include estimated amounts in transaction prices are based largely on engineering studies and legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available at the time of the estimate.  To the extent unapproved change orders, claims and other variable consideration reflected in transaction prices are not resolved in the Company&#x2019;s favor, or to the extent incentives reflected in transaction prices are not earned, there could be reductions in, or reversals of, previously recognized revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, the Company included approximately $141 million and $104 million, respectively, of change orders and/or claims in transaction prices for certain contracts that were in the process of being resolved in the ordinary course of business, including through negotiation, arbitration and other proceedings.  These transaction price adjustments, when earned, are included within contract assets or accounts receivable, net of allowance, as appropriate.  As of both September&#160;30, 2022 and December&#160;31, 2021, these change orders and/or claims primarily related to certain projects in the Company&#x2019;s Clean Energy and Infrastructure and Power Delivery segments.  The Company actively engages with its customers to complete the final approval process and generally expects these processes to be completed within one year.  Amounts ultimately realized upon final agreement by customers could be higher or lower than such estimated amounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id8b2695cd588478691ebe9c47cdef305_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTE0NDA_3c26545a-8ddc-4216-8276-c71dbe7a3619"
      unitRef="number">0.52</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic0009dfa246a4b248fb2651ce291e133_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTE0NDc_e457ec9d-3d4c-4927-af30-178e0bcd5c51"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0d840448482143619b8cf895f5a135a9_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTE1NDI_f1d68939-e3c4-491f-be96-034f1e817f0c"
      unitRef="number">0.54</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie9b852b4d3af4533bd1e5925d2e0df36_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTE1NDk_d6d5d52a-9b20-4826-96fa-b65d29c35ac0"
      unitRef="number">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9b8c07770b1348acb291c521979fbb5c_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTE5NzE_0c75f1bf-b989-4a02-b8d0-3320bc65090b"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibdf2947372aa4fa48cbe4648d8567dfa_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTE5NzE_916d1491-4bd1-43e6-b8ed-9d92ca3e0810"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia8bd076cf5bb483997cf8ab4dc44dfb9_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTE5NzE_bfb03185-8fe2-4c7d-b576-22955bfe481c"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie8f2b6fe7c804c10a451fcea3184995a_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTE5NzE_cfc4f0c1-4f68-4e90-97c8-5be8a710b6f3"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTMxODE_30569d29-245c-4aa2-a71d-bb2f75ff702a"
      unitRef="number">0.05</mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage>
    <mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTMxODE_f41b8846-dff6-468f-8ba7-70dd8ba74dc8"
      unitRef="number">0.05</mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTM1OTc_5359c0a3-b580-4d79-96d7-57706f8e547d"
      unitRef="usd">-3800000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTM2MzY_df10ab1a-9436-4437-8824-b25d9a2c0a4b"
      unitRef="usd">5200000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTM3NDk_6938f6d2-5c16-4e24-814e-1b7f489560f4"
      unitRef="usd">10700000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTM3NTY_619608d1-b9b4-45e5-be5a-c806d111e310"
      unitRef="usd">36900000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTQ1MjU_cd1b2fcb-464f-4361-853f-0a1228ce3b3a"
      unitRef="usd">5300000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i422bba1ae5eb4328837cd3baede1c9a8_I20220930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTQ2MTc_17efcf9e-0f4a-4fe6-8aad-92d602861f98"
      unitRef="usd">1600000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTU5MDA_614beadf-51a5-40f9-b035-667996f415b4"
      unitRef="usd">141000000</us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear>
    <us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTU5MDc_a06d1cc6-acf7-4efa-9ea0-4a53a05c7a1e"
      unitRef="usd">104000000</us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear>
    <mtz:UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTY1NzE_16c0aa80-1d4c-466d-9fb0-a231af45857c">P1Y</mtz:UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN18zNy9mcmFnOmI1MTAxYzgwZDA1YjRkYzA4N2I4ZTYzZmVhOTlkZWNmL3RleHRyZWdpb246YjUxMDFjODBkMDViNGRjMDg3YjhlNjNmZWE5OWRlY2ZfMTc4NzU_57730488-5b5c-43e1-a0d1-870d6819b2ab">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#x2019;s 2021 Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2021, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2021-08&#x201d;) to improve consistency for revenue recognition in the post-acquisition period for acquired contracts as compared to contracts entered into subsequent to acquisition.  ASU 2021-08 requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers, rather than at fair value.  ASU 2021-08 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2022, with early adoption permitted.  The Company does not expect that this ASU will have a material effect on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMzIzMg_76675c6d-d39b-493c-9d05-f7e2186a8dde">Earnings Per Share&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic earnings 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 primarily under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares.  If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be anti-dilutive.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details underlying the Company&#x2019;s earnings per share calculations for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.361%"/&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income - basic &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(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;48,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;30,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;Fair value gain (loss) related to resolved contingent payments &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 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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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 -  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;48,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;28,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - basic&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(c)&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;73,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;74,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(d)(e)&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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,921&#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: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)&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;For basic net income, calculated as total net income or loss less amounts attributable to non-controlling interests.  For diluted net income, calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period.  See discussion above and in Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets, Net.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;For the three and nine month periods ended September&#160;30, 2022, represents the fair value gain or loss related to additional contingent payments for which the contingency has been resolved as of September&#160;30, 2022.  See Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets, Net for additional information.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;For the three and nine month periods ended September&#160;30, 2022, basic shares include approximately 140,000 and 114,000 weighted average shares, respectively, related to additional contingent payments. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;For the three and nine month periods ended September&#160;30, 2022, weighted average anti-dilutive common stock equivalents totaled approximately 8,000 and 135,000 respectively, and for the three and nine month periods ended September&#160;30, 2021, totaled approximately 10,000 and 109,000, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(e)&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;For the three and nine month periods ended September&#160;30, 2022, common stock equivalents included approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &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;11,000&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and &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;37,000 weighted average shares, respectively, related to additional contingent payments to the former owners of an acquired business.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the nine month period ended September&#160;30, 2022, the Company repurchased approximately 1,124,000 shares of its common stock, the effect of which on the Company&#x2019;s weighted average shares outstanding for the period was a reduction of approximately 598,000 shares.  See Note 11 &#x2013; Equity for details of the Company&#x2019;s share repurchase transactions.  Additionally, in May 2022 and December 2021, the Company iss&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ued 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;133,000&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; and &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;1,975,000&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; sha&lt;/span&gt;res, respectively, of its common stock in conjunction with the HMG acquisition.  In addition, in October 2022, the Company issued approximately 2,652,000 shares of its common stock in connection with the recently completed acquisition of IEA.  See Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets, Net for additional information.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMzI0OA_9ee8f2f4-6257-4dd2-9d46-b6bbbf2a615d">&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details underlying the Company&#x2019;s earnings per share calculations for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.361%"/&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income - basic &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(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;48,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;30,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;Fair value gain (loss) related to resolved contingent payments &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 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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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 -  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;48,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;28,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding - basic&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(c)&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;73,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;74,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(d)(e)&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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,921&#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: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)&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;For basic net income, calculated as total net income or loss less amounts attributable to non-controlling interests.  For diluted net income, calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period.  See discussion above and in Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets, Net.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;For the three and nine month periods ended September&#160;30, 2022, represents the fair value gain or loss related to additional contingent payments for which the contingency has been resolved as of September&#160;30, 2022.  See Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets, Net for additional information.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;For the three and nine month periods ended September&#160;30, 2022, basic shares include approximately 140,000 and 114,000 weighted average shares, respectively, related to additional contingent payments. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;For the three and nine month periods ended September&#160;30, 2022, weighted average anti-dilutive common stock equivalents totaled approximately 8,000 and 135,000 respectively, and for the three and nine month periods ended September&#160;30, 2021, totaled approximately 10,000 and 109,000, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(e)&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;For the three and nine month periods ended September&#160;30, 2022, common stock equivalents included approximately&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &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;11,000&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and &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;37,000 weighted average shares, respectively, related to additional contingent payments to the former owners of an acquired business.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfMy0xLTEtMS0xNDUzODA_9597e0bd-b830-4de9-bfd0-e69480adac75"
      unitRef="usd">48896000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfMy0zLTEtMS0xNDUzODA_3f5d4ad6-773d-4983-a3ed-de4347c8655f"
      unitRef="usd">111087000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfMy01LTEtMS0xNDUzODA_14b8f186-2a65-4143-a99c-9752614d3a90"
      unitRef="usd">30130000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfMy03LTEtMS0xNDUzODA_08c8f8e4-1c66-4736-a4a8-bfdcee116262"
      unitRef="usd">252187000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfNC0xLTEtMS0xNDUzODA_ec898f79-7ad2-4751-bfc6-efa7a0b8af1e"
      unitRef="usd">143000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfNC0zLTEtMS0xNDUzODA_98388856-fe04-4342-84d2-8f27a533e549"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfNC01LTEtMS0xNDUzODA_e40efa43-1a4f-4531-bb02-9d5368915387"
      unitRef="usd">1459000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfNC03LTEtMS0xNDUzODA_37aff0a6-710e-4d98-a378-70940057d58e"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfNS0xLTEtMS0xNDUzODA_4a04c590-ab2e-46c4-b63d-d3d3cc1b6928"
      unitRef="usd">48753000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfNS0zLTEtMS0xNDUzODA_340ad778-7fcc-4ddf-848f-e3d7912e345d"
      unitRef="usd">111087000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfNS01LTEtMS0xNDUzODA_ca02b7c0-d5a9-4ca4-b5ab-7e808af75293"
      unitRef="usd">28671000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfNS03LTEtMS0xNDUzODA_722f7f9c-eabe-452e-a6cb-f5d37cd3b20a"
      unitRef="usd">252187000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfNy0xLTEtMS0xNDUzODA_41dcf3ab-de38-43b1-b974-b6c57e48e458"
      unitRef="shares">73936000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfNy0zLTEtMS0xNDUzODA_74aeb356-37b6-4d8b-8713-1853f390126c"
      unitRef="shares">72503000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfNy01LTEtMS0xNDUzODA_7f7e7e58-7d2f-43f2-9218-40951ddb2ff2"
      unitRef="shares">74386000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfNy03LTEtMS0xNDUzODA_92496548-baf5-4c6e-aa5d-ac9ea8b5136f"
      unitRef="shares">72481000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfOC0xLTEtMS0xNDUzODA_2ef78e06-a09e-40d0-85ce-56835cc36f36"
      unitRef="shares">1137000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfOC0zLTEtMS0xNDUzODA_9c1a1555-9e3c-4568-86e5-5f976e08d175"
      unitRef="shares">1474000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfOC01LTEtMS0xNDUzODA_d0c608a6-9bf4-42e5-a37a-1dc6d31db050"
      unitRef="shares">1190000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfOC03LTEtMS0xNDUzODA_19e8830e-f423-4ebe-a072-b729f4c156c2"
      unitRef="shares">1440000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfOS0xLTEtMS0xNDUzODA_768c2a62-85cc-42ef-ad34-4967040c3cec"
      unitRef="shares">75073000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfOS0zLTEtMS0xNDUzODA_c7ea9b97-af6d-4e06-b85f-c7a24175525f"
      unitRef="shares">73977000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfOS01LTEtMS0xNDUzODA_4b45b7a2-28fa-4b08-a2b6-d4921ad2e0bb"
      unitRef="shares">75576000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RhYmxlOmEyYmE1NWZjNDNlMzQ2NmViMzMwMDk5NGZjMWU4NDQxL3RhYmxlcmFuZ2U6YTJiYTU1ZmM0M2UzNDY2ZWIzMzAwOTk0ZmMxZTg0NDFfOS03LTEtMS0xNDUzODA_7eb5cbbf-52a5-4d23-b2c3-86edce81d5f3"
      unitRef="shares">73921000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1e1fe44a25c74c16b4a551fe5d4ff2dd_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMTkyNg_f0e39927-4dbb-4788-a85f-d59d0ca9e744"
      unitRef="shares">140000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8e7e788037044693adbbeec161553ec4_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMTkzMw_3b46c4c6-5ae8-477b-9345-70d5c02b046d"
      unitRef="shares">114000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMjEzOQ_d95dd1cd-0a00-4907-a5a8-9af5f750a1e4"
      unitRef="shares">8000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMjE0Ng_917cb788-4de8-4887-b4b2-48b199385911"
      unitRef="shares">135000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMjIzMQ_1de6b32b-3b91-477b-975d-6eec74dc82a0"
      unitRef="shares">10000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMjIzOA_991fb374-7384-49e0-b71f-fdb976f704a0"
      unitRef="shares">109000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i1e1fe44a25c74c16b4a551fe5d4ff2dd_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMjM0Nw_b8cc1f9f-0901-4a69-b898-3e65e35f089e"
      unitRef="shares">11000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i8e7e788037044693adbbeec161553ec4_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMjM1NA_a8d0e59d-d676-4ebe-bef8-843e82818543"
      unitRef="shares">37000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMjc1Ng_ba3b7284-bd50-45d4-98c5-5f1c0e8571aa"
      unitRef="shares">1124000</us-gaap:TreasuryStockSharesAcquired>
    <mtz:EffectOfRepurchasesOnWeightedAverageSharesOutstandingDecrease
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMjk0MQ_66f7185f-ef66-4f2f-9ae8-478b05b46562"
      unitRef="shares">598000</mtz:EffectOfRepurchasesOnWeightedAverageSharesOutstandingDecrease>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i9c4296f8eae3436b9bd61e8045519b0c_D20220501-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMzA5Mw_f4fe1eeb-1ec6-4c98-b04f-14df366b3c20"
      unitRef="shares">133000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i61e1bf8503bb4788b5954f53468b7457_D20211201-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMzEwMA_76e504fb-b804-4916-9bc1-b00d55eea5ab"
      unitRef="shares">1975000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="if98bf6e36fd94fa1b17836df36a71a52_D20221001-20221031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180My9mcmFnOjMwZWU0ZTczNDI4YzRkZjBiMzhlZTI0ZjZkN2E3ZjMxL3RleHRyZWdpb246MzBlZTRlNzM0MjhjNGRmMGIzOGVlMjRmNmQ3YTdmMzFfMzI5ODUzNDg4ODYyNQ_d301fc44-daf8-4900-804c-a7d1cf1c61ce"
      unitRef="shares">2652000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTc3NDA_82cc23f2-2724-44cf-a80e-f807696b07a7">Acquisitions, Goodwill and Other Intangible Assets, Net&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of changes in goodwill by reportable segment for the nine month period ended September&#160;30, 2022 (in millions).  Goodwill balances as of December&#160;31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 &#x2013; Business, Basis of Presentation and Significant Accounting Policies.  Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units.  See Note 13 &#x2013; Segments and Related Information for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.487%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Power Delivery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, gross, as of December 31, 2021  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;614.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;561.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,645.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment loss &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(124.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(124.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;614.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;436.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,520.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions from new business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Measurement period adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;606.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;445.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: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;268.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;1,493.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;The above described change in segment reporting for the HMG acquisition resulted in a decrease in goodwill for the Power Delivery segment of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$23.4 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and increases in goodwill for the Communications and Oil and Gas segments of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$13.0 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$10.4 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, respectively, as of December&#160;31, 2021.   &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Accumulated impairment losses include the effects of currency translation gains and/or losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Non-Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Customer Relationships and Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Pre-Qualifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, gross, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;763.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;73.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;124.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;996.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(278.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(21.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(26.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(325.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;485.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;98.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;670.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions from new business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5.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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Measurement period adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;56.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:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(10.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:8.5pt;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;Currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2.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:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(65.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(6.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:8.5pt;font-weight:400;line-height:100%"&gt;(9.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(81.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;480.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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;43.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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;79.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;638.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: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)&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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Quarterly Assessment for Indicators of Impairment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  During the third quarter of 2022, the Company performed a quarterly review for indicators of impairment, which considered its results for the nine month period ended September&#160;30, 2022, together with its expectations of future results, including consideration of the potential effects of shifts in timing for certain projects.  In conjunction with this quarterly review, management performed a quantitative assessment of the goodwill associated with two reporting units within its Oil and Gas segment and one reporting unit within its Power Delivery segment.  Based on the results of these assessments, management determined that the estimated fair values of these reporting units substantially exceeded their carrying values as of September&#160;30, 2022.  Significant changes in the assumptions or estimates used in management&#x2019;s assessment, such as a reduction in profitability and/or cash flows, changes in market conditions, including decreases in market activity levels and/or &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 effects of rising inflation, including on interest rates, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company seeks to grow and diversify its business both organically and through acquisitions and/or strategic arrangements in order to deepen its market presence, broaden its geographic reach and expand its service offerings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2022 Acquisitions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  For the nine month period ended September&#160;30, 2022, MasTec completed four acquisitions, which included all of the equity interests of (i) an infrastructure construction company focusing on water, sewer and utility projects and with expertise in excavation and site work, which acquisition is included within the Company&#x2019;s Oil and Gas segment and was effective in January; (ii) a telecommunications compa&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;ny specializing in wireline services, which acquisition is included within the Company&#x2019;s &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;Communications&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; segment and was effective as of the end of May; (iii) a company specializing in the construction of overhead high voltage transmission lines, which acquisition is included within the Company&#x2019;s &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;Power Delivery&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; segment and was effective in July; and (iv) a company that specializes in the production of concrete and aggregate products, which acquisition is included within the Company&#x2019;s &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;Clean Energy and Infrastructure&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; segment and was effective in August.  The aggregate purchase price for these acquisitions was composed of approximately $50.2 million in cash, net of cash acquired and earn-out liabilities valued at approximately $3.9 million.  Determination of the estimated fair values of net assets acquired and the estimated earn-out liabilities and consideration transferred for these acquisitions was preliminary as o&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;f September&#160;30, 2022; as a result, further adjustments to these estimates may occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Acquisitions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During 2021, MasTec completed fourteen acquisitions, including all of the equity interests of the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i) Within the Company&#x2019;s Power Delivery segment: HMG, an industry-leading utility services firm providing critical infrastructure design, construction and maintenance services to the power and renewables, telecommunications, gas distribution and pipeline services end-markets, which acquisition was effective in December.  In the first quarter of 2022, MasTec integrated and began reporting the results of HMG within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and began reporting HMG&#x2019;s corporate functions within its corporate results.  See Note 13 &#x2013; Segments and Related Information.  During 2021, the Company also acquired an electric utility distribution contractor and a company specializing in vegetation management services for the electric and telecommunications industries, which acquisitions were effective in December; and Intren, LLC (&#x201c;INTREN&#x201d;), a premier specialty utility contractor primarily providing electrical distribution network services under various multi-year master service agreements to some of the nation&#x2019;s largest utilities, municipalities and cooperatives, which acquisition was effective in May; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(ii) within the Company&#x2019;s Clean Energy and Infrastructure segment: a heavy civil infrastructure construction company focusing on transportation projects; and a heavy industrial general contractor with concrete, piping and electrical capabilities, which acquisitions were effective in February and April, respectively; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(iii) within the Company&#x2019;s Communications segment: a telecommunications company specializing in cabling, plant and other network services, which acquisition was effective in November; a telecommunications and utility technical services company focusing on outside plant telecommunications engineering; a telecommunications and cable services provider; and a utilities infrastructure company, providing power line construction and repair services, all of which acquisitions were effective in May; and business operations specializing in install-to-the-home services, which acquisition was effective in August; and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(iv) within the Company&#x2019;s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects, along with expertise in site work; and a company specializing in environmental services for energy infrastructure and heavy civil projects, both of which acquisitions were effective in December; and a pipeline contractor focusing on integrity and maintenance work related to gas distribution infrastructure, which acquisition was effective in February. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;These acquisitions were funded with cash on hand, borrowings under the Company&#x2019;s credit facility and with shares of the Company&#x2019;s common stock and are subject to customary purchase price adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities and consideration transferred for certain of the Company&#x2019;s fourth quarter 2021 acquisitions was preliminary as of September&#160;30, 2022; as a result, further adjustments to such estimates may occur.  The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted, as of September&#160;30, 2022  (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Acquisition consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;: &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;HMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;866.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,269.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares transferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Estimated fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969.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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,553.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Identifiable assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable and contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409.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 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;271.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;680.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;502.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term assets, primarily operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortizing intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;444.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;608.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(108.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(157.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current liabilities, including current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(154.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(137.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291.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 debt, including finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term liabilities, primarily operating lease liabilities and deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(150.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(76.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(226.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;512.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;807.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,319.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net assets acquired, including goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;973.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,557.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bargain purchase gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,553.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;Acquisition consideration in the table above excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected.  Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above.  See below for related discussion.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortizing intangible assets related to the HMG acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog.  Customer relationship intangible assets totaled approximately $132 million, and had a weighted average life of approximately 12 years, based on HMG&#x2019;s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry.  The weighted average life of amortizing intangible assets in the aggregate for the HMG acquisition was 11 years.  Amortizing intangible assets related to &#x201c;All other&#x201d; acquisitions are primarily composed of customer relationships and trade names, which each had a weighted average life of approximately 17 years.  The aggregate weighted average life related to &#x201c;All other&#x201d; amortizing intangible assets was 17 years.  INTREN&#x2019;s acquired intangible assets, which are included within &#x201c;All other&#x201d; acquisitions in the table above, included a customer relationship and a trade name intangible asset representing $281 million in the aggregate, having asset lives of approximately 20 years each based on INTREN&#x2019;s operational history and established relationships with, and the nature of, its customers, which are primarily in the utilities industry.  Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The goodwill balances for each of the respective acquisitions, including approximately $49 million for INTREN, 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 &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;$155 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;of the goodwill balance related to the 2021 acquisitions is expected to be tax deductible as of  September&#160;30, 2022.  One of the Company&#x2019;s fourth quarter 2021 acquisitions within its Power Delivery segment resulted in the recognition of a bargain purchase gain of $3.6 million, of which $0.2 million was recognized during the nine month period ended September&#160;30, 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The HMG purchase agreement provides for certain additional payments to be made to the sellers if certain acquired receivables are collected by the Company (the &#x201c;Additional Payments&#x201d;).  Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock.  The estimated number of potential shares that could be issued related to such Additional Payments will be based on the amounts ultimately collected and the share price as defined within the purchase agreement.  Changes in the estimated fair value of potential shares that could be issued, which result from changes in MasTec&#x2019;s share price as compared with the share price as defined within the purchase agreement, are reflected within other income or expense, as appropriate.  &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;An Additional Payment of approximately $29.4 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; was made in May 2022, which payment 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;$18 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; in cash and is reflected within financing activities in the consolidated statement of cash flows, and 133,157 shares of MasTec common stock.  For the &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;nine &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;month period ended &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2022, a&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; realized gain of approximately $1 million was recognized within other income, net, in connection with this payment.  In addition, the HMG purchase agreement provides for a customary net working capital adjustment.  In the second quarter of 2022, this working capital adjustment was resolved, resulting in a reduction in purchase consideration for the HMG acquisition 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;$15 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, which reduction is reflected in the table above.  This working capital adjustment had no impact on the number of shares issued in connection with the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the estimated fair value of remaining Additional Payments was approximately $31 million, which amount is included within other current liabilities in the consolidated balance sheet and includes the effect of unrealized fair value gains related to the contingent shares.  For the three and nine month periods ended September&#160;30, 2022, unrealized fair value measurement activity related to the contingent shares totaled gains of approximately $1.3 million and $4.5 million, respectively, which amounts are reflected within other income, net.  The estimated number of shares that would be paid in connection with the remaining Additional Payment liability is approximately 160,000 shares as &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;of September&#160;30, 2022.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The amount of Additional Payments due to the sellers as of September 30, 2022 from collections of acquired receivables totaled approximately $3.9 million, of which the amount due in shares totaled approximately $1.6 million, or 17,500 shares.  See Note 2 &#x2013; E&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;arnings Per Share for the effect of the above referenced shares on the Company&#x2019;s earnings per share calculations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Included within &#x201c;All other&#x201d; acquisition consideration is approximately $455 million of consideration, including estimated earn-out liabilities, for INTREN.  Total cash paid for acquisitions, net, includes approximately $78 million of cash acquired.  The shares of MasTec common stock transferred in connection with the HMG acquisition in the table above consisted of approximately 2.0 million shares, as determined based on the terms of the purchase agreement, valued at approximately $182 million, based on the market price of the Company&#x2019;s common stock on the date of closing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The contingent consideration included in the table above is composed of earn-out liabilities, which equal a portion of the acquired companies&#x2019; earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;) in excess of thresholds agreed upon with the sellers, if applicable.  The earn-out arrangements for the 2021 acquisitions generally range from one to five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $103 million in the aggregate.  The earn-out arrangement for the INTREN acquisition included within &#x201c;All other&#x201d; acquisitions had a term of less than one year.  Earn-outs are generally payable annually and are recorded within other current and other long-term liabilities, as appropriate, in the consolidated balance sheets.  See Note 4 - Fair Value of Financial Instruments for details pertaining to fair value estimates for the Company&#x2019;s earn-out arrangements.  As of September&#160;30, 2022, the range of remaining potential undiscounted earn-out liabilities for the 2021 acquisitions was estimated to be between &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$9 million and $120 million;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; however, there is no maximum payment amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pro forma results.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the three month periods ended September&#160;30, 2022 and 2021, unaudited supplemental pro forma revenue totaled approximately&#160;$2.5 billion&#160;and $3.0 billion, respectively, and unaudited supplemental pro forma net income totaled approximately $54.0 million and $145.4 million, respectively.  For the nine month periods ended September&#160;30, 2022 and 2021, unaudited supplemental pro forma revenue totaled approximately $6.8 billion and $7.9 billion, respectively.  For the nine month periods ended September&#160;30, 2022 and 2021, unaudited supplemental pro form&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;a net income totaled&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; approximately $37.3 million and $271.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition-related results&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The Company&#x2019;s consolidated results of operations included acquisition-related revenue of approximately $569.7 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;f&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;or the three month period ended September&#160;30, 2022, including approximately $429.3 million for HMG, and totaled &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;$1,876.6 million for the&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; nine month period ended September&#160;30, 2022, including 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;$1,457.7 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; for HMG and INTREN in the aggregate.  For the three and nine month periods ended September&#160;30, 2022, the Company&#x2019;s consolidated results of operations included acquisition-related net income of approximately $18.4 million and $37.7 million, respectively, based on the Company&#x2019;s consolidated effective tax rates.  The Company&#x2019;s consolidated results of operations included acquisition-related revenue of approximatel&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;y $344.4 million and $702.7 million &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;for the three and nine month periods ended September&#160;30, 2021, &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;respectiv&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;ely, including $172.8 million and $275.4 million for INTREN for the respective periods.  For the three and nine month periods ended September&#160;30, 2021, the Company&#x2019;s consolidated results of operations included acquisition-related net losses 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;$6.6 million and $1.3 million,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; respectively, based on the Company&#x2019;s consolidated effective tax rates.  These acquisition-related results include amortization of acquired intangible assets and acquisition integration costs, and exclude the effects of interest expense associated with consideration paid for the related acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition and integration costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.  The Company has incurred certain acquisition and integration costs in connection with certain 2021 and 2022 acquisitions, including acquisition-related costs for the recently completed acquisition of IEA, which costs are included within general and administrative expenses, costs of revenue, excluding depreciation and amortization, and other expense.  Acquisition and integration costs include i) the costs of integrating acquired entities, such as: employee termination expenses, including employee compensation relating to the elimination of certain positions that were determined to be redundant, and other integration-type costs, including operating cost redundancies, facility consolidation expenses, lease termination expenses, system migration expenses, training and other integration costs, as well as ii) legal, professional and other fees associated with the consummation of these acquisitions, including fees paid in connection with certain transaction-related financing commitments, including bridge financing related to the IEA acquisition.  The Company is currently in the process of integrating these acquisitions and expects to incur additional acquisition and integration expenses.  Acquisition and integration costs for the three and nine months period ended September&#160;30, 2022 totaled approximately $33.3 million and $59.4 million, respectively, of which $9.2 million and $35.3 million, respectively, was included within general and administrative expenses, and $21.4 million and $2.7 million were included within costs of revenue, excluding depreciation and amortization, and other expense, respectively, for both periods.  As of September&#160;30, 2022, approximately $5.6 million was included within current liabilities within the consolidated balance sheets related to such costs.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Q4 2022 Acquisition&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;IEA Acquisition.&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;On October 7, 2022 (the &#x201c;Closing Date&#x201d;), MasTec completed the acquisition of IEA, a leading clean energy and infrastructure services provider with expertise in renewable energy and heavy civil projects, as well as rail and environmental remediation services.  The Company expects to include IEA within its Clean Energy and Infrastructure segment.  MasTec acquired IEA for 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; estimated &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;$610 million in cash and approximately 2.8 million shares of MasTec common stock.  The 2.8 million shares include an estimated 128,000 shares to be issued upon the exercise of certain IEA warrants, which warrants remained outstanding following the acquisition.  If and when the outstanding warrants are exercised, they will be settled with a combination of such shares of the Company&#x2019;s common stock and cash.  The fair value of the 2.7 million shares issued on the Closing Date, based on the market price of MasTec common stock on such date, was approximately $173 million.  The $610 million in cash includes an estimate of $2 million related to the exercise of these warrants.  The cash portion of the IEA acquisition was funded with borrowings under a new term loan facility.  Additionally, the Company also assumed $300 million of IEA&#x2019;s 6.625% senior unsecured notes in connection with the acquisition of IEA.  See Note 7 - Debt for additional information regarding the new term loan facility, debt assumed and a discussion of the related debt exchange transaction.  Due to the limited amount of time since this acquisition, the initial purchase accounting is incomplete; therefore, the Company will complete its initial allocation of purchase price to total net assets acquired for the IEA acquisition in the fourth quarter of 2022.  Approximately $11 million of acquisition costs associated with the IEA acquisition has been incurred to date, of which $6 million was incurred in the third quarter of 2022.&lt;/span&gt;&lt;/div&gt;</mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTc3MzM_ea2cc728-e173-4275-84e0-6f38c57d1356">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of changes in goodwill by reportable segment for the nine month period ended September&#160;30, 2022 (in millions).  Goodwill balances as of December&#160;31, 2021 were recast in the first quarter of 2022 to reflect the change in segment reporting for the HMG acquisition, as discussed in Note 1 &#x2013; Business, Basis of Presentation and Significant Accounting Policies.  Goodwill was reallocated based on the estimated relative fair value of the respective HMG reporting units.  See Note 13 &#x2013; Segments and Related Information for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.487%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Power Delivery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, gross, as of December 31, 2021  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;614.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;561.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,645.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated impairment loss &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(124.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(124.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;614.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;436.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,520.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions from new business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Measurement period adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(39.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill, net as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;606.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;445.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: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;268.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;1,493.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;The above described change in segment reporting for the HMG acquisition resulted in a decrease in goodwill for the Power Delivery segment of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$23.4 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and increases in goodwill for the Communications and Oil and Gas segments of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$13.0 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$10.4 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;, respectively, as of December&#160;31, 2021.   &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Accumulated impairment losses include the effects of currency translation gains and/or losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="id9d56c6376ae4c42b850ac7cd455aa40_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMS0xLTEtMS0xNDUzODA_e133b7f6-155b-4d40-a56d-96453059e1f6"
      unitRef="usd">614500000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i4bd926be07734a7bbf889980388a799f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMS0zLTEtMS0xNDUzODA_89c82990-1348-4f4f-a2b0-275497c5242d"
      unitRef="usd">166100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ied5d9c6dd71547a58f9394942a58695a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMS01LTEtMS0xNDUzODA_0ecf9868-645c-4c7f-87a8-f4a00c394739"
      unitRef="usd">561300000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i69b136272a9748f4a6b830401bd9a7fb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMS03LTEtMS0xNDUzODA_58d8782b-16c9-432e-bee8-00e182a28134"
      unitRef="usd">303400000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMS05LTEtMS0xNDUzODA_aa7cde2d-9a13-417e-8de5-c21f59bb150f"
      unitRef="usd">1645300000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="id9d56c6376ae4c42b850ac7cd455aa40_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMi0xLTEtMS0xNDUzODA_e03fa5aa-839f-43a0-a330-1930d48e5532"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i4bd926be07734a7bbf889980388a799f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMi0zLTEtMS0xNDUzODA_780ede90-996d-4f51-8846-4b969eb4fe1a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ied5d9c6dd71547a58f9394942a58695a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMi01LTEtMS0xNDUzODA_f6ceaec8-63c2-415a-8673-d9a2d2a5a550"
      unitRef="usd">124700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i69b136272a9748f4a6b830401bd9a7fb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMi03LTEtMS0xNDUzODA_0b5646b1-3122-4572-b7c5-3759d5933057"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMi05LTEtMS0xNDUzODA_4384d551-71f1-4e4c-84c1-fff3f7c2c046"
      unitRef="usd">124700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="id9d56c6376ae4c42b850ac7cd455aa40_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMy0xLTEtMS0xNDUzODA_1e3a7657-f367-4573-af06-bb653d83b1b1"
      unitRef="usd">614500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4bd926be07734a7bbf889980388a799f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMy0zLTEtMS0xNDUzODA_4b1f3d55-1d18-4166-b18f-c56502d74436"
      unitRef="usd">166100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ied5d9c6dd71547a58f9394942a58695a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMy01LTEtMS0xNDUzODA_114346ba-cb51-4961-96d0-9b7a263ebebf"
      unitRef="usd">436600000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i69b136272a9748f4a6b830401bd9a7fb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMy03LTEtMS0xNDUzODA_142c868b-9046-4bb7-ad2f-87c6cbf496b5"
      unitRef="usd">303400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfMy05LTEtMS0xNDUzODA_e2ebf371-b9f8-45b8-bf10-f8c0903b5878"
      unitRef="usd">1520600000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i20ffdda7319e484487acb132b477a21f_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNC0xLTEtMS0xNDUzODA_77b5b31f-1d23-4549-b6af-ca8b3f46ea7f"
      unitRef="usd">2900000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if6ad783848b0498a822105a9d7e3f0c6_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNC0zLTEtMS0xNDUzODA_ac42d13e-f464-4679-bc94-2fa88f150a73"
      unitRef="usd">5900000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i898638f6af034bee983f7f6d8034941e_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNC01LTEtMS0xNDUzODA_042c3847-4e94-40de-8514-7a142f1e9e05"
      unitRef="usd">4100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie07ac75e2e434bf3887ac4277c77cb87_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNC03LTEtMS0xNDUzODA_df73f285-2424-44dd-a6fd-f9ac3e3ae56f"
      unitRef="usd">1600000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNC05LTEtMS0xNDUzODA_f304f9ba-63e8-47d8-a064-f6fee4059a79"
      unitRef="usd">14500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i20ffdda7319e484487acb132b477a21f_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNS0xLTEtMS0xNDUzODA_21c6e529-18aa-4034-a131-21dae957fde6"
      unitRef="usd">-11400000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="if6ad783848b0498a822105a9d7e3f0c6_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNS0zLTEtMS0xNDUzODA_0b3ea543-76ca-47a0-b707-f382f1f1e667"
      unitRef="usd">2100000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i898638f6af034bee983f7f6d8034941e_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNS01LTEtMS0xNDUzODA_da805af2-4a35-42bd-8872-1018ac748cb1"
      unitRef="usd">6200000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ie07ac75e2e434bf3887ac4277c77cb87_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNS03LTEtMS0xNDUzODA_f395a248-39ce-4dcb-b1a2-15356fbb668f"
      unitRef="usd">-36800000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNS05LTEtMS0xNDUzODA_d3595ad3-029d-4fa4-b690-81a36037519f"
      unitRef="usd">-39900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i20ffdda7319e484487acb132b477a21f_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNi0xLTEtMS0xNDUzODA_56713551-601a-4157-89dd-ec956644feba"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if6ad783848b0498a822105a9d7e3f0c6_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNi0zLTEtMS0xNDUzODA_4efd4882-595b-46a1-9a24-324ed1f2ae88"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i898638f6af034bee983f7f6d8034941e_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNi01LTEtMS0xNDUzODA_4196b11f-f50d-4ac2-b5e4-8b72f5cdf144"
      unitRef="usd">-1400000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ie07ac75e2e434bf3887ac4277c77cb87_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNi03LTEtMS0xNDUzODA_df0ca99f-948a-4864-9411-9f9020ffc5b8"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNi05LTEtMS0xNDUzODA_44978eb2-b962-4fff-bb3f-3ba538486818"
      unitRef="usd">-1400000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i6ae9f4800d1f4e8fa1d9f17f6ee7f493_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNy0xLTEtMS0xNDUzODA_3dd0c517-98ed-44c8-97c5-04e40f93430d"
      unitRef="usd">606000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idc9eb3f6f0af4b12bf4e5f688dfba653_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNy0zLTEtMS0xNDUzODA_ea8219fe-a797-4308-9550-d35df82bb7ca"
      unitRef="usd">174100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iffafb28e13ee41788e20c61a4d49a705_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNy01LTEtMS0xNDUzODA_46daf0d3-6d00-43ae-b457-fc6a3ec44942"
      unitRef="usd">445500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4a14045a036b4ed9b76a20cc658e1685_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNy03LTEtMS0xNDUzODA_86dc06e9-eb29-4a37-a4d0-4264fb934db9"
      unitRef="usd">268200000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmRkZjQ4YTg0ZTlhNzRkZDJiMGI5OWEzYTM2ZGJiMjRkL3RhYmxlcmFuZ2U6ZGRmNDhhODRlOWE3NGRkMmIwYjk5YTNhMzZkYmIyNGRfNy05LTEtMS0xNDUzODA_b2515f6a-a799-4487-be61-935231f6a152"
      unitRef="usd">1493800000</us-gaap:Goodwill>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i91287b3ecc5a406bace82f471736c2ad_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNTc0_f484d426-2717-49ea-9471-c7b4b9eab2dc"
      unitRef="usd">-23400000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i02d73f09588c4f0885da242686c5d4a6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNjM1_9df9c014-f850-41b9-b362-3992beeefb37"
      unitRef="usd">13000000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="iff848ca50c504270850db4321ec285b1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNjQy_c0f69310-9f3e-4439-a787-0614a2931b26"
      unitRef="usd">10400000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTc3ODM_e0594c98-58a0-436b-a095-eeb5ab04cabc">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of changes in other intangible assets, net, for the period indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Non-Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Amortizing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Customer Relationships and Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Pre-Qualifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, gross, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;763.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;73.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;124.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;996.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(278.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(21.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(26.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(325.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;485.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;98.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;670.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions from new business combinations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5.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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Measurement period adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;56.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:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(10.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:8.5pt;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;Currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2.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:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(65.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(6.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:8.5pt;font-weight:400;line-height:100%"&gt;(9.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(81.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other intangible assets, net, as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;480.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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;43.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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;79.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;638.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: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)&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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Represents adjustments to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="idc0e414e00174f149b7fb7e1185b6d1c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfMy0xLTEtMS0xNDUzODA_dbe4e69f-66c7-4f8e-a0f9-f22ca7a025d2"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i09b0067c052e45beb8c8433781e3bbf6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfMy01LTEtMS0xNDUzODA_95a49b2f-e0d9-4f46-bffb-1de6a6d81e10"
      unitRef="usd">763100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0d16de06e82540ed8709337493fac94b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfMy03LTEtMS0xNDUzODA_2ecaca4f-12b4-4ba4-8e28-382615d76458"
      unitRef="usd">73900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i41d34a62dbd441339b8e0560e0d62452_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfMy05LTEtMS0xNDUzODA_07eee195-deb1-49e0-984d-e691861e3695"
      unitRef="usd">124600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfMy0xMS0xLTEtMTQ1Mzgw_8a8dc506-8b3b-4c34-a0c7-bedcf8bde00d"
      unitRef="usd">996100000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i09b0067c052e45beb8c8433781e3bbf6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNC01LTEtMS0xNDUzODA_1298d0e7-36d5-453a-b201-736e4e43edbe"
      unitRef="usd">278000000.0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0d16de06e82540ed8709337493fac94b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNC03LTEtMS0xNDUzODA_3c4d9775-0066-4e66-b59d-d4511b47ec74"
      unitRef="usd">21400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i41d34a62dbd441339b8e0560e0d62452_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNC05LTEtMS0xNDUzODA_f8c6a616-6ff8-4f3d-b3f6-c744e9ce4af6"
      unitRef="usd">26400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNC0xMS0xLTEtMTQ1Mzgw_f68ef762-efd5-4aa7-bd61-20ba127137b9"
      unitRef="usd">325800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="idc0e414e00174f149b7fb7e1185b6d1c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNS0xLTEtMS0xNDUzODA_ecdca698-1b49-4be3-bc2d-4b1038cd179a"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i09b0067c052e45beb8c8433781e3bbf6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNS01LTEtMS0xNDUzODA_0bb384df-fa0c-4514-a85b-9ff01022df5f"
      unitRef="usd">485100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0d16de06e82540ed8709337493fac94b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNS03LTEtMS0xNDUzODA_999d17fa-6929-4eb9-8859-a5dd7a37a402"
      unitRef="usd">52500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i41d34a62dbd441339b8e0560e0d62452_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNS05LTEtMS0xNDUzODA_df953ca0-ca45-463e-bb54-df16cd65df54"
      unitRef="usd">98200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNS0xMS0xLTEtMTQ1Mzgw_cf841b6d-5ebf-4e55-8a11-ef9b949150ff"
      unitRef="usd">670300000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i777efec568a44f18919ca6c7b4fd488f_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNi0xLTEtMS0xNDUzODA_c988cfd8-1143-4d0b-89ed-ffa3f6733c1d"
      unitRef="usd">0</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i29b75adf4e714c168fadfc1876605faf_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNi01LTEtMS0xNDUzODA_8bbcda5d-b8af-4111-aa2b-e8c0b1fe6707"
      unitRef="usd">5200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i82ba7fda2ee3448dbe557f58af0eb0f1_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNi03LTEtMS0xNDUzODA_4ecc7a45-6584-4379-b20c-58bb24c62e1d"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i989ea11ed87146538592c78e8789f5b4_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNi05LTEtMS0xNDUzODA_eb8ccc7d-0d52-4b2c-9c55-478de418e58d"
      unitRef="usd">700000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <mtz:IntangibleAssetsAcquiredGrossExcludingGoodwill
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNi0xMS0xLTEtMTQ1Mzgw_600837d6-0f19-46f1-b5ab-3f33538970b7"
      unitRef="usd">5900000</mtz:IntangibleAssetsAcquiredGrossExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="i777efec568a44f18919ca6c7b4fd488f_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNy0xLTEtMS0xNDUzODA_8c19b813-d1a0-47f4-85a9-cefdd0c3015b"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="i29b75adf4e714c168fadfc1876605faf_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNy01LTEtMS0xNDUzODA_f69e4dbc-efcf-4a04-acf6-7b0ec2453162"
      unitRef="usd">56000000.0</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="i82ba7fda2ee3448dbe557f58af0eb0f1_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNy03LTEtMS0xNDUzODA_b3f66ecf-850e-4772-8279-1a108b7e58da"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="i989ea11ed87146538592c78e8789f5b4_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNy05LTEtMS0xNDUzODA_61000e2e-eb91-4ad8-9f75-3a24c74c9a07"
      unitRef="usd">-10600000</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <mtz:IntangibleAssetsExcludingGoodwillPurchaseAccountingAdjustments
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfNy0xMS0xLTEtMTQ1Mzgw_308da264-eb85-4a05-bf71-a3e2985b185d"
      unitRef="usd">45400000</mtz:IntangibleAssetsExcludingGoodwillPurchaseAccountingAdjustments>
    <us-gaap:IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i777efec568a44f18919ca6c7b4fd488f_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfOC0xLTEtMS0xNDUzODA_5a292052-8773-4aaa-8064-2e96e982e9aa"
      unitRef="usd">0</us-gaap:IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i29b75adf4e714c168fadfc1876605faf_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfOC01LTEtMS0xNDUzODA_00ef56a9-1a83-4043-bdee-adc6078a5488"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i82ba7fda2ee3448dbe557f58af0eb0f1_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfOC03LTEtMS0xNDUzODA_c4922735-501a-4f71-9a9c-7694028f5ad3"
      unitRef="usd">-2100000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i989ea11ed87146538592c78e8789f5b4_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfOC05LTEtMS0xNDUzODA_fae202dc-4d2a-4b54-a3fd-cea0d25af772"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <mtz:IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfOC0xMS0xLTEtMTQ1Mzgw_83974022-9792-4396-a997-8bdffe68addf"
      unitRef="usd">-2100000</mtz:IntangibleAssetsGrossExcludingGoodwillTranslationAdjustments>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i29b75adf4e714c168fadfc1876605faf_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfOS01LTEtMS0xNDUzODA_15a14aa3-da54-4f2e-bffb-643e048bfd90"
      unitRef="usd">65500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i82ba7fda2ee3448dbe557f58af0eb0f1_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfOS03LTEtMS0xNDUzODA_cec24bbc-7176-44ba-a218-e7e47b5cc898"
      unitRef="usd">6600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i989ea11ed87146538592c78e8789f5b4_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfOS05LTEtMS0xNDUzODA_0a600887-6b6d-4850-be1e-fde51688a3e2"
      unitRef="usd">9100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfOS0xMS0xLTEtMTQ1Mzgw_5222a003-ae4d-4381-b26d-209991e9a299"
      unitRef="usd">81200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="iac35e7f52d134632952033cc3992482e_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfMTAtMS0xLTEtMTQ1Mzgw_a173042b-cbef-43ac-9095-388c41945c64"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6b5ce459803046babeb80d3b4fab75f6_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfMTAtNS0xLTEtMTQ1Mzgw_66856ed2-aead-4c5d-8afc-5c39e8673fff"
      unitRef="usd">480800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic60bf7f585e84c44a41da6ded96d1953_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfMTAtNy0xLTEtMTQ1Mzgw_378ab0d3-6445-421e-b1b3-1f00a701b972"
      unitRef="usd">43800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8e8394275ada4bf7b8562c036b7908a2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfMTAtOS0xLTEtMTQ1Mzgw_b4d71563-c8b1-47ef-aef0-14195964566b"
      unitRef="usd">79200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1ZjZiNmY5MjEyZDQzNThhNWNiODIwYmUwMGY3NGFlL3RhYmxlcmFuZ2U6ZDVmNmI2ZjkyMTJkNDM1OGE1Y2I4MjBiZTAwZjc0YWVfMTAtMTEtMS0xLTE0NTM4MA_ddc32d55-57af-4828-91b3-c69ddece68da"
      unitRef="usd">638300000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:NumberOfReportingUnits
      contextRef="ibb2d9c4181d6493a9dd215c2e904b79f_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTc0NA_f9ba97a0-aa21-41b1-a239-24b95efb48af"
      unitRef="reporting_unit">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfReportingUnits
      contextRef="i6c4eafb9204d43199d7f3f4dc48be44a_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNTQ5NzU1ODQ5MTEw_1dd0fa2d-5e14-4d1b-ac7c-087f4989c460"
      unitRef="reporting_unit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i06537c965bd145038039786b0e1c960f_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMjcxNw_8a0087b4-d909-40fd-8abe-3a3d5b90c447"
      unitRef="acquisition">4</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i06537c965bd145038039786b0e1c960f_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMzI2Nw_5d084472-2476-486b-951a-3ca3900cd21b"
      unitRef="usd">50200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i5b97e2670d484d4f8cad7ef090cf507e_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMzM0OQ_3330a628-18ad-4686-8bc0-84e08340d8f8"
      unitRef="usd">3900000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i8f141c2b19f04bc089da4a88d82a49ed_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMzYyNw_38383e9f-75fd-418d-a43a-a78ebd1fb947"
      unitRef="acquisition">14</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTc3NjA_a06aceb7-c08e-430f-9361-e17fdde2d5d7">The following table summarizes the estimated fair values of consideration paid and net assets acquired for the 2021 acquisitions, as adjusted, as of September&#160;30, 2022  (in millions): &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Acquisition consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;: &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;HMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;All other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;866.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,269.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares transferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Estimated fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969.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;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,553.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Identifiable assets acquired and liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable and contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409.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 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;271.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;680.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;250.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;502.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term assets, primarily operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortizing intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;444.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;608.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(108.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(157.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current liabilities, including current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(154.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(137.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291.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 debt, including finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term liabilities, primarily operating lease liabilities and deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(150.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(76.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(226.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;512.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;807.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,319.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net assets acquired, including goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;973.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,557.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bargain purchase gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,553.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;(a)&#160;&#160;&#160;&#160;Acquisition consideration in the table above excludes approximately $65 million of measurement period adjustments for estimated payments that will be made to the sellers of HMG if certain acquired receivables are collected.  Given the pass-through nature of these contingent payments, they have been excluded from total consideration and current assets in the table above.  See below for related discussion.</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9284e048eb5b4ac39fc4263e3225e5fe_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMS0xLTEtMS0xNDUzODA_bd5a7e66-3e38-4852-b051-87f8c9769431"
      unitRef="usd">402400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="idcca9949a19d43309b0cd94001a8bce4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMS0yLTEtMS0xNDUzODA_dc53018e-fa0c-40de-8a93-4e55fee5ab13"
      unitRef="usd">866600000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8f141c2b19f04bc089da4a88d82a49ed_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMS0zLTEtMS0xNDUzODA_f895781e-2e96-4ada-ba56-43eb9e1b2ae2"
      unitRef="usd">1269000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i9284e048eb5b4ac39fc4263e3225e5fe_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMi0xLTEtMS0xNDUzODA_e3e80b5e-7498-4d92-9a14-10ac6bdab977"
      unitRef="usd">181700000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="idcca9949a19d43309b0cd94001a8bce4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMi0yLTEtMS0xNDUzODA_733fb231-3410-458a-a16a-56fb10fd5c06"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i8f141c2b19f04bc089da4a88d82a49ed_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMi0zLTEtMS0xNDUzODA_d8df7899-f0d8-4780-8af3-768e830d92af"
      unitRef="usd">181700000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie81556060f054657a4ed84e0593763c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfNC0xLTEtMS0xNDUzODA_aa32f322-84d6-45f1-b5f6-b2397d7d4c4c"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="if53f88b5524d48338f3f9cbb8c964409_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfNC0yLTEtMS0xNDUzODA_946870e3-6c52-475c-878b-efb0ecf966d8"
      unitRef="usd">102900000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ic899f1ac7c5e422588d692bc085cff4a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfNC0zLTEtMS0xNDUzODA_a2ffa47a-a777-457b-91a5-ae959a9ffbe4"
      unitRef="usd">102900000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i9284e048eb5b4ac39fc4263e3225e5fe_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfNi0xLTEtMS0xNDUzODA_d107604a-df4b-44dc-8643-94d5feea0ee4"
      unitRef="usd">584100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="idcca9949a19d43309b0cd94001a8bce4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfNi0yLTEtMS0xNDUzODA_fc9bc251-2f76-45e8-8b71-b93fccc3aaf6"
      unitRef="usd">969500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i8f141c2b19f04bc089da4a88d82a49ed_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfNi0zLTEtMS0xNDUzODA_d1d9cbf5-9867-420e-a43c-d6e1c6f54d9a"
      unitRef="usd">1553600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="id81edfc7bc1545569650324a870b25ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfOC0xLTEtMS0xNDUzODA_ebd50dbd-66ab-4294-850c-c97349250328"
      unitRef="usd">409500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i5045cd4621a14db498a855c956484fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfOC0yLTEtMS0xNDUzODA_2d98a2a3-cedc-4f85-90fa-08b00b6baf6d"
      unitRef="usd">271100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i0ad26064156440f3bfd78e99c5a70262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfOC0zLTEtMS0xNDUzODA_506df579-bbb6-4e28-b3aa-e5b89e664657"
      unitRef="usd">680600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="id81edfc7bc1545569650324a870b25ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfOS0xLTEtMS0xNDUzODA_4e95b7bf-a441-4448-b3fb-cb4dccee91b1"
      unitRef="usd">14600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i5045cd4621a14db498a855c956484fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfOS0yLTEtMS0xNDUzODA_4591c660-01e6-4e0e-a84e-4c50b9901aef"
      unitRef="usd">26800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i0ad26064156440f3bfd78e99c5a70262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfOS0zLTEtMS0xNDUzODA_120f9e4b-430c-4858-89d2-dd22f3f7b9fd"
      unitRef="usd">41400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="id81edfc7bc1545569650324a870b25ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTAtMS0xLTEtMTQ1Mzgw_467b476e-c8f8-4891-b43e-7aaae0eee0c3"
      unitRef="usd">252100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i5045cd4621a14db498a855c956484fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTAtMi0xLTEtMTQ1Mzgw_8d4c5b25-19f4-4656-8c94-70c3c5b5a5a8"
      unitRef="usd">250600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i0ad26064156440f3bfd78e99c5a70262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTAtMy0xLTEtMTQ1Mzgw_58e359fd-503e-4c61-8f1e-a5d1ff816a3f"
      unitRef="usd">502700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets
      contextRef="id81edfc7bc1545569650324a870b25ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTEtMS0xLTEtMTQ1Mzgw_bafaa687-a64c-4b19-9651-57d2e83bab3f"
      unitRef="usd">84900000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets
      contextRef="i5045cd4621a14db498a855c956484fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTEtMi0xLTEtMTQ1Mzgw_047b62e7-7f0f-4a38-b57c-d3a84a373421"
      unitRef="usd">81900000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets
      contextRef="i0ad26064156440f3bfd78e99c5a70262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTEtMy0xLTEtMTQ1Mzgw_a0e9e75e-f3f5-463b-84c5-40a43237d84c"
      unitRef="usd">166800000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="id81edfc7bc1545569650324a870b25ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTItMS0xLTEtMTQ1Mzgw_b315788b-fc33-4aa6-b00b-9d5ace0470b8"
      unitRef="usd">164400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i5045cd4621a14db498a855c956484fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTItMi0xLTEtMTQ1Mzgw_f9f14ff1-fbee-4f1c-8b29-f41b3acb0017"
      unitRef="usd">444200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i0ad26064156440f3bfd78e99c5a70262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTItMy0xLTEtMTQ1Mzgw_145f2ab6-7a64-4e4c-9f97-420f33600d4a"
      unitRef="usd">608600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="id81edfc7bc1545569650324a870b25ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTMtMS0xLTEtMTQ1Mzgw_7566aa94-1e05-43f6-b596-35eaffbd3da5"
      unitRef="usd">108000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i5045cd4621a14db498a855c956484fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTMtMi0xLTEtMTQ1Mzgw_da109ff5-79b3-464d-9a0f-178f806dd072"
      unitRef="usd">49300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i0ad26064156440f3bfd78e99c5a70262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTMtMy0xLTEtMTQ1Mzgw_b4f14d42-ceee-436c-91c5-71f90324fd3e"
      unitRef="usd">157300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="id81edfc7bc1545569650324a870b25ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTQtMS0xLTEtMTQ1Mzgw_8806962d-d231-4e6f-906a-7ee3883c2a89"
      unitRef="usd">154300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i5045cd4621a14db498a855c956484fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTQtMi0xLTEtMTQ1Mzgw_b8557474-8d6b-47cb-8c45-be7bb2b2ab88"
      unitRef="usd">137100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i0ad26064156440f3bfd78e99c5a70262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTQtMy0xLTEtMTQ1Mzgw_22267431-09e4-4759-9087-161bea31a9b2"
      unitRef="usd">291400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations
      contextRef="id81edfc7bc1545569650324a870b25ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTUtMS0xLTEtMTQ1Mzgw_8a2a2116-747b-406f-a6ea-58b0fbd6bd39"
      unitRef="usd">200000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations
      contextRef="i5045cd4621a14db498a855c956484fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTUtMi0xLTEtMTQ1Mzgw_b75914a1-11c2-4061-852f-511283c0892f"
      unitRef="usd">4400000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations
      contextRef="i0ad26064156440f3bfd78e99c5a70262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTUtMy0xLTEtMTQ1Mzgw_c8173126-307a-4513-af53-71b9d20c89ba"
      unitRef="usd">4600000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="id81edfc7bc1545569650324a870b25ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTYtMS0xLTEtMTQ1Mzgw_cbc95225-1a93-436d-9c51-86fa21babf19"
      unitRef="usd">150300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i5045cd4621a14db498a855c956484fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTYtMi0xLTEtMTQ1Mzgw_31beba90-58dd-4256-8244-4d047d9edf93"
      unitRef="usd">76600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i0ad26064156440f3bfd78e99c5a70262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTYtMy0xLTEtMTQ1Mzgw_a3be1e5e-6e4f-4510-87bd-33827b5f440f"
      unitRef="usd">226900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="id81edfc7bc1545569650324a870b25ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTctMS0xLTEtMTQ1Mzgw_9db51e8f-c474-4921-ae58-cab64dd995db"
      unitRef="usd">512700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i5045cd4621a14db498a855c956484fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTctMi0xLTEtMTQ1Mzgw_1e25b478-6aa2-455f-8b68-10b87f731fdd"
      unitRef="usd">807200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i0ad26064156440f3bfd78e99c5a70262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTctMy0xLTEtMTQ1Mzgw_6a4dc694-859e-41f7-a9e7-d02fcb67e37f"
      unitRef="usd">1319900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="id81edfc7bc1545569650324a870b25ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTgtMS0xLTEtMTQ1Mzgw_bfb120d7-d7fc-4539-88ff-4b0901e16818"
      unitRef="usd">71400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5045cd4621a14db498a855c956484fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTgtMi0xLTEtMTQ1Mzgw_0a8a443d-e5d4-4bda-bc32-0fd9c232059b"
      unitRef="usd">165900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0ad26064156440f3bfd78e99c5a70262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTgtMy0xLTEtMTQ1Mzgw_f1073a9b-ce0e-4a04-a1bb-d1cc4a760427"
      unitRef="usd">237300000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id81edfc7bc1545569650324a870b25ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTktMS0xLTEtMTQ1Mzgw_51ccd4cb-bdc1-4b0b-b7f5-94f447dc78a8"
      unitRef="usd">584100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i5045cd4621a14db498a855c956484fd4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTktMi0xLTEtMTQ1Mzgw_f61be1af-0bae-4571-a19e-60fb02256946"
      unitRef="usd">973100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i0ad26064156440f3bfd78e99c5a70262_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMTktMy0xLTEtMTQ1Mzgw_d115525e-4fe7-4af8-9ac6-1626ff1d5638"
      unitRef="usd">1557200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount
      contextRef="i9284e048eb5b4ac39fc4263e3225e5fe_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMjAtMS0xLTEtMTQ1Mzgw_e5517997-c03c-4f8a-bb48-7fe39e047fc1"
      unitRef="usd">0</us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount>
    <us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount
      contextRef="idcca9949a19d43309b0cd94001a8bce4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMjAtMi0xLTEtMTQ1Mzgw_98fe8854-e6bf-46c0-bc0c-8a07a71d3375"
      unitRef="usd">3600000</us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount>
    <us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount
      contextRef="i8f141c2b19f04bc089da4a88d82a49ed_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMjAtMy0xLTEtMTQ1Mzgw_79a30454-d9d6-4fd4-aaea-8e69d0392611"
      unitRef="usd">3600000</us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i9284e048eb5b4ac39fc4263e3225e5fe_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMjEtMS0xLTEtMTQ1Mzgw_7a876bc2-63a7-4149-9ac2-ffee622a8dd5"
      unitRef="usd">584100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="idcca9949a19d43309b0cd94001a8bce4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMjEtMi0xLTEtMTQ1Mzgw_780ca925-ae64-4658-9353-6152f8d53902"
      unitRef="usd">969500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i8f141c2b19f04bc089da4a88d82a49ed_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RhYmxlOmQ1NjBiMTFmNzA0NTQ2M2ViYmM3ZDcwZDMyMzhhZDQ0L3RhYmxlcmFuZ2U6ZDU2MGIxMWY3MDQ1NDYzZWJiYzdkNzBkMzIzOGFkNDRfMjEtMy0xLTEtMTQ1Mzgw_68d17a21-8a3a-44ac-ac75-6edbb9607715"
      unitRef="usd">1553600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie5e88527f24c4371812ce686765401a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNjYwMQ_b59402f7-b5e5-4244-94d7-f914561cf384"
      unitRef="usd">65000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i469cb1f610154bbbaf5bf5e575e20ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNzE1Nw_de962933-be50-422c-bb01-bea0951bbad1"
      unitRef="usd">132000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic7fc27c926324e6b8c20ded9da071752_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNzIxMA_dbb88da3-90e9-406d-ac14-de6f97531661">P12Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i9284e048eb5b4ac39fc4263e3225e5fe_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNzQ3MA_fd26d0e0-2c2a-42dc-b794-f043763dd96f">P11Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0bc8ccfe75e54db186fb114b81830033_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNzY2Mg_f66e2aaa-e474-47fb-a4b6-dceb313308ee">P17Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="idcca9949a19d43309b0cd94001a8bce4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNzc1OQ_4c29c9d4-58a3-4afa-b0e8-2ecdc010bcc9">P17Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ib450b42ed76443e79c75a2c94b83853b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNzk1Mg_444fb0df-fdc9-421f-9a12-981d8d2c3fc1"
      unitRef="usd">281000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3cbe168688e34160b5da2ab1bf89cf58_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfODAwOQ_4ad3ba65-d9ee-47d8-9c2f-2f99391a43b8">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="ibcfe3fd5fdc4479a8b4d3566c0e8d7e2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfODQwMg_ea74a4f9-c643-4edb-927d-5515ebe17da8"
      unitRef="usd">49000000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="ib666444f6cc84c4e8566f6259c4abc48_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfODcyNQ_5b7a098c-888f-4390-9f3d-04a689d3b9b1"
      unitRef="usd">155000000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount
      contextRef="i217581c09662438aa7de28b5d8c0c25f_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfODk2MA_39a54bff-a3a4-4840-b943-02dcac7a7955"
      unitRef="usd">3600000</us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount>
    <us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount
      contextRef="i4d572d02976746c69ad6e86c92f62163_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfODk3Mw_c5d96bdc-eedd-40f4-ac36-6c301cea7ef6"
      unitRef="usd">200000</us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i34a68215ebe147d687c778fa232c1c14_D20220501-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfOTg5Nw_111493b3-0475-47ce-992a-7442ac56e47f"
      unitRef="usd">29400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i34a68215ebe147d687c778fa232c1c14_D20220501-20220531"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfOTk2Ng_155d3ec0-c5c2-4a82-84d9-01269b11d7c8"
      unitRef="usd">18000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i34a68215ebe147d687c778fa232c1c14_D20220501-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTAwODI_da6f8ca5-4471-4787-8eb1-fd992078b953"
      unitRef="shares">133157</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <mtz:BusinessCombinationsContingentConsiderationRealizedGainLoss
      contextRef="idf238a5dcf4a4630af2252dc8c580498_D20220701-20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTAxOTc_2deded9e-c450-400c-825b-1746817b1245"
      unitRef="usd">1000000</mtz:BusinessCombinationsContingentConsiderationRealizedGainLoss>
    <mtz:BusinessCombinationsContingentConsiderationRealizedGainLoss
      contextRef="ie9a09f2c1539422f88af1084b64f096f_D20220101-20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTAxOTc_5bf25658-b5bd-4758-bc72-cb0238728205"
      unitRef="usd">1000000</mtz:BusinessCombinationsContingentConsiderationRealizedGainLoss>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="iecd5862c22ce4896b585a02b425db9cc_D20220401-20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA1Mjk_7529bd35-2c73-4bac-ad69-e2944d3cfe6c"
      unitRef="usd">-15000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="iade566f40ad64471998a99307ed00186_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA4ODA_732a565e-a364-46d6-99d5-bd3f0737d54b"
      unitRef="usd">31000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss
      contextRef="i70f31c0fffb143fd96f61e550bc8e4bc_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTEyMTk_c4a7b340-ad7e-4020-9b9f-74eb806b4dcb"
      unitRef="usd">1300000</mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss>
    <mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss
      contextRef="ice93c7e56dd84deca8806ecfb72e50af_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNTQ5NzU1ODQxNDk1_4662be0e-3db1-4e16-80bd-d1768ba18cd8"
      unitRef="usd">4500000</mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ice93c7e56dd84deca8806ecfb72e50af_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTE0MDQ_c955948c-fe7b-414b-a4e1-b7d8a63417dc"
      unitRef="shares">160000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibe123abe3ea24478a2169c62273e355c_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA5OTUxMTY1ODg0MQ_42b4192e-dbaf-4a90-b7ee-4e27969d3aa1"
      unitRef="usd">3900000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss
      contextRef="id8103d32efa74e25bfc239519e42abe1_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA5OTUxMTY1ODg1OA_af0ed167-5112-46bd-86e5-478861ee2b27"
      unitRef="usd">1600000</mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="id8103d32efa74e25bfc239519e42abe1_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA5OTUxMTY1ODg3Mw_c5b8afd3-2862-4227-9327-3a4a49ac0e38"
      unitRef="shares">17500</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ia1f3d2d1c8da433588bfbe72efeecd13_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTE2MTU_43b0e781-9438-4eea-9ede-cd6f43e8fb88"
      unitRef="usd">455000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i88fe70c458814a7489d74c0dee2c9553_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTE3NTM_2f81ed2b-2231-4cde-a6d4-f5c126528f03"
      unitRef="usd">78000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i91287b3ecc5a406bace82f471736c2ad_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTE5MDY_80998a59-9bb7-438a-9726-711083516bf3"
      unitRef="shares">2000000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i91287b3ecc5a406bace82f471736c2ad_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTIwMDE_7a309aeb-84e3-45a2-906b-3a500b3fe23d"
      unitRef="usd">182000000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ia92dcd7e221c4d8da3215beb528d6f5a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTI0NDM_97439aa2-2b88-4e2d-b704-73a210f193d4"
      unitRef="y">1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="if609b2457e4e48c68080368966ef6464_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTI0NDk_19cf6ce9-3059-4769-94e0-f2a760361c40"
      unitRef="y">5</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0ad26064156440f3bfd78e99c5a70262_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTI1NDg_ebe3dd82-3c7a-47e1-9120-76f1e66ae577"
      unitRef="usd">103000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i28766fefa388497496355a43c2488d58_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTI2ODc_4b36ab59-cefa-4071-8a16-0eda370464f5"
      unitRef="y">1</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="ib666444f6cc84c4e8566f6259c4abc48_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTMxMjk_e4ff2966-9ec0-442f-9102-5d1a5eac288b"
      unitRef="usd">9000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ib666444f6cc84c4e8566f6259c4abc48_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTMxMzY_28612a74-8647-485a-9b0d-63fe73afdad3"
      unitRef="usd">120000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTM1NzM_faa9466b-ddd6-4574-b8aa-e7c9cdac8016"
      unitRef="usd">2500000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTM1ODA_59df1bf7-e47e-409f-8c30-cf63833228e2"
      unitRef="usd">3000000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTM2NTA_40421e9a-3737-4154-afc3-94ff5d8e96b7"
      unitRef="usd">54000000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTM2NTc_90daffae-432a-4c06-95c0-b013d2e19f14"
      unitRef="usd">145400000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTM3ODE_e6c4702b-868e-40a7-ba31-172909300106"
      unitRef="usd">6800000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTM3ODg_cf35c99e-70ff-4ff1-91c2-27506fc2e0ce"
      unitRef="usd">7900000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTM5MDU_8de430e5-7784-4d2a-a735-f5286634a516"
      unitRef="usd">37300000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNTQ5NzU1ODQxNjMw_44dd9932-1327-4473-8862-53d5ac68be58"
      unitRef="usd">271000000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTQxOTI_5cce72c6-0efc-4c0d-aedb-8f994ea31180"
      unitRef="usd">569700000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i48ff14e6c41c44ffa8b4f1017d59c96a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTQyMzg_556b2ee2-4b5a-4fb6-8d2a-d885a26d6287"
      unitRef="usd">429300000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA5OTUxMTYzMTM1Nzg_9175d3e8-9483-4b43-a579-8cddce29283b"
      unitRef="usd">1876600000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i7da28acd8b824fb18782a8d6a65f3f48_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA5OTUxMTYzMTM2NjQ_77ade59b-43bf-4e0e-b8b2-542c73e0c464"
      unitRef="usd">1457700000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA5OTUxMTYzMDI0NTM_7558f2a0-10f9-44b9-b400-1911b02c6a84"
      unitRef="usd">18400000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA5OTUxMTYzMDI0NjM_3262f131-3db3-48fe-bf50-779bdf76898d"
      unitRef="usd">37700000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTQzOTY_35578640-202d-4af2-a150-6a4ad106ba36"
      unitRef="usd">344400000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTQ0MDM_a13196a1-a3a7-45e7-afac-957b31690dc0"
      unitRef="usd">702700000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ia026bf80644040b3822cf86d123f741d_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTQ0NDI_586722b2-cbdf-4a39-bbcc-e39be7eaf463"
      unitRef="usd">172800000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ife19959283b94746b3eae37be105bd44_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA5OTUxMTY0ODE4Mg_a1c89c9f-20c9-43e1-a224-2f9393826cab"
      unitRef="usd">275400000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTQ4Mzc_cdff2e45-7262-4316-8cfa-648ac29a71fd"
      unitRef="usd">-6600000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTQ4NDQ_3d7d7e6a-695d-4888-8870-9e5e20e1ea9b"
      unitRef="usd">-1300000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i166ea11e3998435d9d5c82e79ec16f9b_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMzI5ODUzNDkyMjQ2Mg_99d1f9eb-b07e-4b6d-bbad-7922caf87ee5"
      unitRef="usd">33300000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i030d7651a0ff4499b6a045c7fa568494_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMzI5ODUzNDkyMjQ4Mg_ecd0a8bb-2a8c-4636-91ae-28af4e576d04"
      unitRef="usd">59400000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i3e3da21d658641c79ffec95b80f8c1fe_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMzI5ODUzNDkyMjUwNQ_c375e346-90fe-4a6f-a0af-2dec336969c1"
      unitRef="usd">9200000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i4707b9437b7c492cbb77fcec427028ac_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMzI5ODUzNDkyMjUwOA_92cc37b5-2940-4c1e-9d68-5151ca7f7f5a"
      unitRef="usd">35300000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i45bb3b97418a474e952cb2720f6baa79_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMzI5ODUzNDkyMjU0OA_5816cbf7-1d02-453b-879b-f8beefb547f6"
      unitRef="usd">21400000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i98082a0ea4134d53a20ce6d5909a341a_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMzI5ODUzNDkyMjY2Mg_cbb427b6-898c-4413-935a-69db130740f7"
      unitRef="usd">2700000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <mtz:BusinessCombinationIntegrationRelatedLiabilities
      contextRef="i7704117f62d3448ab7203b1878a240f0_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTYyODc_bad3bc0a-b34f-45e9-b1e5-090929ee2b71"
      unitRef="usd">5600000</mtz:BusinessCombinationIntegrationRelatedLiabilities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia14408f04c2c4876b0b44e886afe0212_D20221007-20221007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA5OTUxMTY1ODg5NQ_9bbcf71b-a7ff-4cce-9c6f-48d1d7322002"
      unitRef="usd">610000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ia14408f04c2c4876b0b44e886afe0212_D20221007-20221007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA5OTUxMTY1ODkzMQ_fb58277a-0005-4d75-9bf5-e478254cbe10"
      unitRef="shares">2800000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ia14408f04c2c4876b0b44e886afe0212_D20221007-20221007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTY0OTI2NzQ3Nzg4Ng_fb58277a-0005-4d75-9bf5-e478254cbe10"
      unitRef="shares">2800000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <mtz:BusinessAcquisitionEquityInterestContingentlyIssuedOrIssuableNumberOfShares
      contextRef="ia14408f04c2c4876b0b44e886afe0212_D20221007-20221007"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTY0OTI2NzQ3Nzg5Ng_3c3a105f-2d7e-4080-b745-d77a8ff7637d"
      unitRef="shares">128000</mtz:BusinessAcquisitionEquityInterestContingentlyIssuedOrIssuableNumberOfShares>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ia2821f3488b24268858305cbadc3f011_D20221007-20221007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNTQ5NzU1ODUzOTYz_aad0a087-d1e2-4dea-aab5-98abf6eb97ab"
      unitRef="shares">2700000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
      contextRef="ic2c6d1866fdc437592e07e9eca4d2ab6_I20221007"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTk3OTEyMDkzMzk5Nzg_b848f748-6792-48b5-aeeb-13bb06c0c34d"
      unitRef="usd">173000000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia14408f04c2c4876b0b44e886afe0212_D20221007-20221007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA5OTUxMTYzMTI1NDg_9bbcf71b-a7ff-4cce-9c6f-48d1d7322002"
      unitRef="usd">610000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <mtz:BusinessAcquisitionEquityInterestContingentlyIssuedOrIssuableValueAssigned
      contextRef="ic2c6d1866fdc437592e07e9eca4d2ab6_I20221007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTY0OTI2NzQ3NzkwOQ_9f014ad5-968d-4e5e-b109-0d60016e7381"
      unitRef="usd">2000000</mtz:BusinessAcquisitionEquityInterestContingentlyIssuedOrIssuableValueAssigned>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA5OTUxMTYzMTUyNTI_d6519775-9f02-4e94-acb5-79cc7e8adf3d"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfMTA5OTUxMTYzMTU0OTE_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="i5f142493a5774ddebc6119b1efd95b9d_I20221101"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNTQ5NzU1ODUyNDQx_b64ccb0a-ffc2-47c9-a927-7d102cd7e033"
      unitRef="usd">11000000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i56cfabf193854590ac56079802ade3a6_D20220701-20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180Ni9mcmFnOmIzYjA0ODBmNGM5ZjRkZDNiM2JkNjBjMTllY2M1YWUzL3RleHRyZWdpb246YjNiMDQ4MGY0YzlmNGRkM2IzYmQ2MGMxOWVjYzVhZTNfNTQ5NzU1ODUyNDcx_9aee8fc9-f51e-4da4-8835-24d31fc80d54"
      unitRef="usd">6000000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTU5Njk_0b9c4dd1-64a9-47e9-92d8-7b5f75ae7d6e">Fair Value of Financial Instruments&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments are primarily composed of cash and cash equivalents, accounts and notes receivable, cash collateral deposited with insurance carriers, life insurance assets, equity investments, certain other investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration and additional contingent payments, mandatorily redeemable non-controlling interests and debt obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value is the price that would be received to sell an asset or the amount paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  The fair value guidance establishes a valuation hierarchy, which requires maximizing the use of observable inputs when measuring fair value.  The three levels of inputs that may be used are: (i) Level 1 - quoted market prices in active markets for identical assets or liabilities; (ii) Level 2 - observable market-based inputs or other observable inputs; and (iii) Level 3 - significant unobservable inputs that cannot be corroborated by observable market data, which are generally determined using valuation models incorporating management estimates of market participant assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisition-Related Contingent Consideration and Other Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Acquisition-related contingent consideration and other liabilities is composed of earn-outs, which represent the estimated fair value of future amounts payable for businesses, including for mandatorily redeemable non-controlling interests (together, &#x201c;Earn-outs&#x201d;), that are contingent upon the acquired business achieving certain levels of earnings in the future.  As of September&#160;30, 2022 and December&#160;31, 2021, the estimated fair value of the Company&#x2019;s Earn-out liabilities totaled $126.6 million and $160.2 million, respectively, of which $13.9 million related to mandatorily redeemable non-controlling interests as of both periods.  Earn-out liabilities included within other current liabilities totaled approximately $29.0 million and $38.8 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.  The fair values of the Company&#x2019;s Earn-out liabilities are estimated using income approaches such as discounted cash flows or option pricing models, both of which incorporate significant inputs not observable in the market (Level 3 inputs), including management&#x2019;s estimates and entity-specific assumptions, and are evaluated on an ongoing basis.  Key assumptions include the discount rate, which, as of September&#160;30, 2022, ranged from 12.0% to 16.3%, with a weighted average rate of 12.1% based on the relative fair value of the respective Earn-out liabilities, 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, 2022, the range of potential undiscounted Earn-out liabilities was estimated to be between $11 million and $165 million; however, there is no maximum payment amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments.  Additions from new business combinations for the three and nine month periods ended September&#160;30, 2022 totaled approximately $2.1 million and $3.8 million, respectively.  There were no additions from new business combinations for the three month period ended September&#160;30, 2021, and for the nine month period ended September&#160;30, 2021, additions totaled $40.1 million.  There were no measurement period adjustments for the three month period ended September&#160;30, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, and &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, 2022, measurement period adjustments totaled an increase, net, of approximately $1.5 million a&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;nd related to a net increase in the Company&#x2019;s Oil and Gas segment, partially offset by a decrease in its Communications segment.  There were no&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; 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, 2022, fair value adjustments totaled an increase of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;a&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;pproximately $0.1 million and a net decrease of approximately $1.2 million, respectively, and related primarily to the Company&#x2019;s Communications segment.  Fair value adjustments for the three and nine month periods ended September&#160;30, 2021 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.  Earn-out payments totaled $11.0 million and $37.8 million for the three and nine month periods ended September&#160;30, 2022, respectively.  For the three and nine month periods ended September&#160;30, 2021, Earn-out payments totaled $0.8 million and $47.0 million, respectively, including approximately $2.1 million related to mandatorily redeemable non-controlling interests for the nine month period ended September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s equity investments as of September&#160;30, 2022 include: (i) the Company&#x2019;s 33% equity interests in Trans-Pecos Pipeline, LLC (&#x201c;TPP&#x201d;) and Comanche Trail Pipeline, LLC (&#x201c;CTP,&#x201d; and together with TPP, the &#x201c;Waha JVs&#x201d;); (ii) a 15% equity interest in Cross Country Infrastructure Services, Inc. (&#x201c;CCI&#x201d;); (iii) the Company&#x2019;s 50% equity interests in each of FM Technology Holdings, LLC, FM USA Holdings, LLC and All Communications Solutions Holdings, LLC, collectively &#x201c;FM Tech&#x201d;; (iv) the Company&#x2019;s interests in certain proportionately consolidated non-controlled contractual joint ventures; and (v) certain other equity investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight: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, 2022, except for one individually insignificant VIE, the Company does not have the power to direct the primary activities that most significantly impact the economic performance of its VIEs, nor is it the primary beneficiary.  Accordingly, except for the previously mentioned VIE, the Company&#x2019;s VIEs are not consolidated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Equity investments, other than those accounted for as equity method investments or those that are proportionately consolidated, are measured at fair value if their fair values are readily determinable.  Equity investments that do not have readily determinable fair values are measured at cost, adjusted for changes from observable market transactions, if any, less impairment (&#x201c;adjusted cost basis&#x201d;).  As of September&#160;30, 2022 and December&#160;31, 2021, the aggregate carrying value of the Company&#x2019;s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $300 million and $267 million, respectively.  As of both September&#160;30, 2022 and December&#160;31, 2021, equity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;investments measured on an adjusted cost basis, including the Company&#x2019;s $15 million investment in CCI, totaled approximately $20 million.  There were no impairments related to these investments in any of the three or nine month periods ended September&#160;30, 2022 or 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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 $5.8 million and $20.8 million for the three and nine month periods ended September&#160;30, 2022, respectively, and totaled $8.3 million and $24.6 million for the three and nine month periods ended September&#160;30, 2021, respectively.  Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $4.4 million and $12.1 million for the three and nine month periods ended September&#160;30, 2022, respectively, and totaled $4.4 million for both the three and nine month periods ended September&#160;30, 2021.  Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $103.6 million as of September&#160;30, 2022.  The Company&#x2019;s net investment in the Waha JVs, which differs from its proportionate share of the net assets of the Waha JVs due primarily to equity method goodwill associated with capitalized investment costs, totaled approximately $257 million and $216 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 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, 2022, the Company&#x2019;s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled gains of approximately $13.4 million and $42.0 million, respectively, or $10.1 million and $31.7 million, net of tax, respectively.  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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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;The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments.  As of September&#160;30, 2022 and December&#160;31, 2021, the Company had an aggregate investment of approximately $21 million and $20 million, respectively, in these entities, including $18 million and $17 million for FM Tech, respectively, as of September&#160;30, 2022 and December&#160;31, 2021.  For the three month period ended September&#160;30, 2022 the Company made no equity contributions related to its investments in telecommunications entities, and for the nine month period ended September&#160;30, 2022, equity contributions related to these entities totaled approximately $1.1 million.  For the three month period ended September&#160;30, 2021, the Company made no equity contributions related to its investments in these entities, and for the nine month period ended September&#160;30, 2021, equity contributions totaled approximately $2.0 million.  For the three month period ended September&#160;30, 2022, equity in earnings, net, related to the Company&#x2019;s proportionate share of income from these telecommunications entities totaled approximately $0.4&#160;million, and for the nine month period ended September&#160;30, 2022 equity in losses, net totaled approximately $0.5&#160;million.   For the three month period ended September&#160;30, 2021, equity in earnings, net, from these telecommunications entities totaled approximately $0.6&#160;million, and for the nine month period ended September&#160;30, 2021, equity in losses was de minimis.  The difference between the carrying amount of these investments and the Company&#x2019;s underlying equity in the net assets of the respective entities relates primarily to equity method goodwill associated with assembled workforce for each of these entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain of these telecommunications entities provide services to MasTec.  Expense recognized in connection with services provided by these entities totaled approximately $2.6 million and $5.1 million for the three and nine month periods ended September&#160;30, 2022, respectively, and totaled $3.2 million and $7.3 million for the three and nine month periods ended September&#160;30, 2021, respectively.  As of September&#160;30, 2022 and December&#160;31, 2021, related amounts payable to these entities totaled approximately $0.4 million and $0.3 million, respectively.  In addition, the Company had an employee leasing arrangement with one of these entities and has advanced certain amounts to these entities.  For both the three and nine month periods ended September&#160;30, 2022, advances to these entities totaled approximately $2.0 million.  Employee lease expenses and advances to these entities for the three month period ended September&#160;30, 2021 were de minimis, and for the nine month period ended September&#160;30, 2021, amounts advanced totaled $0.2 million.  As of September&#160;30, 2022 and December&#160;31, 2021, employee lease and advances receivable totaled approximately $2.5 million and  $0.9 million, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has 49% equity interests in certain entities included within its Communications and Power Delivery segments that are accounted for as equity method investments, for which its aggregate investment as of September&#160;30, 2022 and December&#160;31, 2021 totaled approximately $3 million and $4&#160;million, respectively.  For the three and nine month periods ended September&#160;30, 2022, equity in losses, related to these entities totaled approximately $0.1 million and $0.4&#160;million, respectively.  Certain of these entities provide construction services to MasTec.  Expense recognized in connection with construction services provided by these entities totaled approximately $0.8 million and $5.8 million for the three and nine month periods ended September&#160;30, 2022, respectively.  As of September&#160;30, 2022, related amounts payable totaled approximately $0.1 million.  In addition, the Company has line of credit arrangements with these entities, which, as of September&#160;30, 2022 and December&#160;31, 2021, provide for up to $4.5 million and $8.5 million, respectively, of borrowing availability, of which $0.5 million and $0.4 million, respectively, was drawn, which amounts are included within other current assets in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2021, MasTec committed to fund up to $2.5 million for a 75% equity interest in Confluence Networks, LLC (&#x201c;Confluence&#x201d;), an undersea fiber-optic communications systems developer and VIE.  As of September&#160;30, 2022, a total of $1.9 million had been funded, of which $0.2 million was funded during the nine month period ended September&#160;30, 2022.  For the three and nine month periods ended September&#160;30, 2021, $0.3 million and $1.3 million, respectively, of funding was provided.  Equity in losses related to the Company&#x2019;s proportionate share of this investment was de minimis for the three month period ended September&#160;30, 2022, and totaled $0.3 million for the nine month period ended September&#160;30, 2022.  For the three and nine month periods ended September&#160;30, 2021, equity in losses totaled $0.2 million and $0.6 million, respectively.  As of September&#160;30, 2022, MasTec had less than a majority of the members on the board of Confluence and determined that it did not have a controlling financial interest, and therefore does not have the power to direct the primary activities that most significantly impact its economic &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;performance, nor is it the primary beneficiary.  The Company has the ability to exert significant influence over Confluence, and as a result, accounts for its investment in Confluence as an equity method investment as of September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has certain equity investments in American Virtual Cloud Technologies, Inc. (&#x201c;AVCT&#x201d;), a publicly-traded company in which the Company currently has no active involvement.  The Company&#x2019;s investments in AVCT are included within other current assets in its consolidated financial statements, and include shares of AVCT common stock, which are equity securities, and warrants for the purchase of AVCT common stock, which are derivative financial instruments.  Previously, the Company&#x2019;s investment in AVCT included debentures that were convertible into shares of AVCT common stock, which were available-for-sale securities.  In the third quarter of 2021, the Company&#x2019;s investment in AVCT convertible debentures was automatically converted into shares of AVCT common stock.  As of September&#160;30, 2022 and December&#160;31, 2021, the Company&#x2019;s ownership interest in AVCT&#x2019;s common stock totaled approximately 1% and&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; 3%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, respectively, and its aggregate ownership interest, assuming the exercise of all legally exercisable warrants into AVCT common stock, totaled approximately 1% and 6%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, the aggregate fair value of the Company&#x2019;s investments in AVCT approximated $1 million and $8 million, respectively, with an aggregate cost approximating $6 million as of both periods.  Unrealized fair value measurement activity related to the AVCT securities, which is based on the market price of its securities, a Level 1 input, and is recorded within other income or expense, net, totaled losses of approximately $0.1 million and $7.2 million, respectively, for the three and nine month periods ended September&#160;30, 2022.  For both the three and nine month periods ended September&#160;30, 2021, unrealized fair value measurement losses, net, totaled approximately $7.6 million, primarily related to the AVCT shares.  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 to other income, net.  For the three and nine month periods ended September&#160;30, 2021, unrealized fair value measurement activity related to the AVCT convertible debentures, which were recognized within other comprehensive income, totaled losses of approximately $2.4 million and $1.1 million, respectively, or $1.8 million and $0.8 million, net of tax, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Notes&lt;/span&gt;&lt;/div&gt;As of both September&#160;30, 2022 and December&#160;31, 2021, the gross carrying amount of the Company&#x2019;s 4.50% senior notes due August 15, 2028 (the &#x201c;4.50% Senior Notes&#x201d;) totaled $600 million, and their estimated fair value, based on an exit price approach using Level 1 inputs, totaled $522.0 million and $619.5 million, respectively.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i0638b41e8cb249d38eb284ddabb54b7b_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTg4Ng_27178e82-e5e0-415c-9119-393c4cc0d86f"
      unitRef="usd">126600000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i337f2a8ddd18495e958f03e6f0579350_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTg5Mw_c4af36e2-d873-48ed-b694-2a2054923bbc"
      unitRef="usd">160200000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="ia024a4a8d31b46a084f0a40b12101ae0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTkyMA_29bc7569-13be-45b9-8f73-411cbb0756dd"
      unitRef="usd">13900000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="id6463b75b2d14740ac5d6fd89eb034b8_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTkyMA_b802410c-f891-45c1-b739-519d72e55f39"
      unitRef="usd">13900000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i874f8f25b183498a83e337b2a982be06_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMjA4OQ_23785052-8c93-4ed2-92cc-76404c359693"
      unitRef="usd">29000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="ibbb0047a24c74f88ab1e3c4e3a44b798_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMjA5Ng_e2ac5708-6577-4568-b95c-d16b7ae3c722"
      unitRef="usd">38800000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="iede84cd122534f6b96560f69e6f20744_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMjU0OQ_2c910015-38e9-4456-ba5c-48261e946843"
      unitRef="number">0.120</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i14093120defe44f7ab460a864948e2c3_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMjU1NQ_18ed92ec-0fda-47cf-b3ae-1ba183b3e95a"
      unitRef="number">0.163</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i0c6a434e6c9b40999f0f3e5ca0ce107e_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMjU5MQ_1d61eb09-7a62-46b9-8d88-088d0c710f97"
      unitRef="number">0.121</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i4f791a4c19e14bb7b94d4ee0b21ad055_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMzEzOA_a5ad91e0-5389-4d25-b345-2a02398fe7ae"
      unitRef="usd">11000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i4f791a4c19e14bb7b94d4ee0b21ad055_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMzE0NQ_11d029cc-333a-4274-90f4-ce0f5aea3739"
      unitRef="usd">165000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i34e54481eed34f44a2b39bd6a0d26ca4_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0ODI0MQ_16695ceb-341c-4572-9d6e-1e48572df048"
      unitRef="usd">2100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i6e76451c22a44a5ea23cc70ac1197dfb_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTYyOTY3NjE_c5677f2d-3ccc-41aa-8ffa-a1f88cefc9ec"
      unitRef="usd">3800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ic4572bc4be1449c097a1a7f9891ebd5c_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0NDUxNw_4c460e1c-0574-4353-847b-1e5dddb398f7"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i60ada8bde74547bfb31dcf648a29eb61_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0NDYxMQ_4043bd99-5fab-4445-99c6-f4597318294a"
      unitRef="usd">40100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i34e54481eed34f44a2b39bd6a0d26ca4_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0OTc0Nw_9616cd73-1e4e-4bd9-85c5-60d880b344be"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i6e76451c22a44a5ea23cc70ac1197dfb_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMzg0NA_0bf5fb15-cc6c-49b5-a75d-196937c71d3a"
      unitRef="usd">1500000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ic4572bc4be1449c097a1a7f9891ebd5c_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0ODI0OQ_4b8297df-7593-4579-bc33-76eb3c9d3b50"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i60ada8bde74547bfb31dcf648a29eb61_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0ODI0OQ_905732ba-c69f-45e5-a3c4-36ef88027b44"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i34e54481eed34f44a2b39bd6a0d26ca4_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNDE3OA_62e357cd-b9f6-4ae6-bfe6-41734cffccaf"
      unitRef="usd">100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i6e76451c22a44a5ea23cc70ac1197dfb_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0OTQ5Nw_c40bef7a-cd41-42ee-ab3e-fcbe88e2b30a"
      unitRef="usd">-1200000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ic4572bc4be1449c097a1a7f9891ebd5c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNDMzNQ_6e73ad63-bff2-4d02-97b2-d455be1bfa45"
      unitRef="usd">4800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i60ada8bde74547bfb31dcf648a29eb61_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNDM0Mg_1e749702-da7d-46bb-9038-e3627b8efb2b"
      unitRef="usd">14100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i78aebac2fe514eb18ea79ee795e3c2af_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0OTU1NQ_4ad0deb4-e931-44d6-842f-546d37ef401b"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ia23e7a37d6404ef98011e330973b4ed0_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0OTU1NQ_b30ae448-52d1-49e9-a3f4-aa43bcbba772"
      unitRef="usd">1000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i34e54481eed34f44a2b39bd6a0d26ca4_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNDU1OA_4b77beb3-c55e-4cb0-bbd3-e6c0f316301e"
      unitRef="usd">11000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i6e76451c22a44a5ea23cc70ac1197dfb_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0ODI3MQ_c3ae23e5-a1fe-438b-bdba-87a960368a52"
      unitRef="usd">37800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ic4572bc4be1449c097a1a7f9891ebd5c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNDYyMA_a799eba1-1b24-4cf5-abd1-37c3162d4eeb"
      unitRef="usd">800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i60ada8bde74547bfb31dcf648a29eb61_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0NDExOQ_034cbabb-537f-4926-84f4-d2aec05a41a6"
      unitRef="usd">47000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i0e4bb8e2f84643cb8dbde03305cd1583_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0NDE5NQ_f585f108-1403-4fdf-a687-fcc5032da968"
      unitRef="usd">2100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i7f0734fe891f45878a7c38e7a09d5c87_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNDg0Ng_62cc68b6-fb3e-4a25-9136-03bdb1afd0da"
      unitRef="number">0.33</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <mtz:EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage
      contextRef="id78533eaf959415e8100e8ab4cd22834_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNDk5MQ_8d9f1d9d-b8ac-4c95-a1f4-e13f8d407a3b"
      unitRef="number">0.15</mtz:EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ife6c158820b5453fabdb75735367d707_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNTA4Ng_d804db8c-1bc5-4a52-99e5-12deec5d0f59"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNjcyNA_c4b72cb3-31eb-41b8-b4e5-9434e842f120"
      unitRef="usd">300000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNjczMQ_80ed9dc9-3b6a-473a-9dde-f89882f40814"
      unitRef="usd">267000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ib154244d861448c88b213cfe660190bc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNjg1MQ_ade5149d-c67b-4d10-9fe6-3c9cae854d87"
      unitRef="usd">15000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="id78533eaf959415e8100e8ab4cd22834_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNjg1MQ_e148b500-ac24-4879-b8b7-05d3baf03ca8"
      unitRef="usd">15000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNjg5NQ_2d9f669b-220d-4853-a9d1-3fabfbcae26d"
      unitRef="usd">20000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNjg5NQ_76d61af2-315c-4643-b31d-2813091df178"
      unitRef="usd">20000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNjkxMQ_4c6728fe-5ec2-4ede-bcf3-5246a6aba51d"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNjkxMQ_5869e472-f613-4d1a-8193-5e6f82aba7d0"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNjkxMQ_cd6dcd51-0d27-40c8-bbd5-02ee6c41fc0f"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNjkxMQ_ddab0768-f066-4e09-b110-20e109c5547f"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i48045f20403e4249b92ee0c83d7d3379_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNzM5OA_5d4ab7e9-5fc8-41b6-bbb7-7145f91941b0"
      unitRef="usd">5800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ideef2153510b41f7ac0157f6d5ec9cfe_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNzQwNQ_4bb7544e-a010-4d55-b564-7ab322899de1"
      unitRef="usd">20800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i367506b5406744f29b731fdf9b18a119_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNzQ3Ng_85d0190b-86f4-4bfb-89a5-f80b912b8d13"
      unitRef="usd">8300000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i746888f5c30d47dda73317d2925560d9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNzQ4Mw_764de768-2129-4f39-9400-43b682813d9e"
      unitRef="usd">24600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i48045f20403e4249b92ee0c83d7d3379_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNzY0NA_ef16a2d7-120e-4ef4-adea-a749fe4ec260"
      unitRef="usd">4400000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="ideef2153510b41f7ac0157f6d5ec9cfe_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNzY1MQ_7e3a508a-b757-4a78-b9aa-e0d594cda75d"
      unitRef="usd">12100000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i367506b5406744f29b731fdf9b18a119_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0NDgyNw_484677cd-4ff5-43cd-baac-bc3a1b8cac6a"
      unitRef="usd">4400000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i746888f5c30d47dda73317d2925560d9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0NDgyNw_5bbcf6b4-6d18-4575-9653-12df90807131"
      unitRef="usd">4400000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees
      contextRef="i7f0734fe891f45878a7c38e7a09d5c87_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfNzk1OQ_df297a6d-e09a-4066-9ee2-59bce0c0b381"
      unitRef="usd">103600000</us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i7f0734fe891f45878a7c38e7a09d5c87_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfODIwNA_14113498-e97d-44bd-9240-3354e1267af4"
      unitRef="usd">257000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i43757466ce694c489c6787b1f5b23be1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfODIxMQ_0e0b027a-fee8-4f12-9311-d821e557644b"
      unitRef="usd">216000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i48045f20403e4249b92ee0c83d7d3379_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfOTAwNQ_ec9a39fd-33c2-4fab-9086-0b92f2866ceb"
      unitRef="usd">13400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ideef2153510b41f7ac0157f6d5ec9cfe_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfOTAxMg_10788696-0880-4122-b92c-f63af090a17a"
      unitRef="usd">42000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i48045f20403e4249b92ee0c83d7d3379_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfOTAzMw_327ef3e6-d4e8-404f-b9a5-0f86c9001a99"
      unitRef="usd">10100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ideef2153510b41f7ac0157f6d5ec9cfe_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfOTA0MA_4cbd0233-7551-475b-9945-763d5fc04468"
      unitRef="usd">31700000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i367506b5406744f29b731fdf9b18a119_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfOTIzNg_77e6626d-3ece-47c8-aea4-cd976e35c8cf"
      unitRef="usd">1800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i746888f5c30d47dda73317d2925560d9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfOTI2Ng_7454e0e9-d896-459b-8550-7f9ea53b0a6c"
      unitRef="usd">14100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i367506b5406744f29b731fdf9b18a119_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfOTI4Nw_0905499b-3ae9-4ba8-9186-7fea669d1d0a"
      unitRef="usd">1300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i746888f5c30d47dda73317d2925560d9_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfOTI5NA_954788d8-868a-4dc9-b405-c42e6202b38d"
      unitRef="usd">10700000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ice7bbbac88cc4c40820c029f9e5f6a99_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY1MDQwMg_75b48532-e112-4bf5-b752-7fb995754c30"
      unitRef="usd">21000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ie88c69470e844b249a175e17608828b8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfOTU0OQ_bb829bb6-9fc5-4c20-b34a-5ef3596bdf48"
      unitRef="usd">20000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ife6c158820b5453fabdb75735367d707_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfOTU4MQ_faabe793-0978-4ea0-a781-1716adfb072c"
      unitRef="usd">18000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i35c33eeb7c9148928477160570c773d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfOTU4OA_3856c28f-b556-42eb-b59b-63de147013da"
      unitRef="usd">17000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="id1293ac9cd584168b567a4a82722ee9f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY1MDYzMw_d91a092a-1a5e-418f-92c1-11bb8578393a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="id66e65c6e615458aa2bc195e7dd2bde1_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfOTgzMA_f9f415be-33e6-48a0-8999-fbfa0e9ca37e"
      unitRef="usd">1100000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i0552ca88f54743358155f677b11fde74_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY0NTE5NQ_e08c55ed-6148-4927-9665-2bba5b54d78e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i987a10f3e09a4b0788556b063bb81db1_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTAwNjg_07b3fda2-1477-4683-8f13-9e1fce0ee0df"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id1293ac9cd584168b567a4a82722ee9f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTAyMDg_39d2ff36-d5d9-4923-a94b-db6548df6fe2"
      unitRef="usd">400000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id66e65c6e615458aa2bc195e7dd2bde1_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTAyMTU_431d8fce-27b0-4a75-a9ed-09ea377895fa"
      unitRef="usd">-500000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i0552ca88f54743358155f677b11fde74_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTAzMTk_f23e5d0f-b826-4b7a-8d36-c3466e9e2898"
      unitRef="usd">600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i4886f70980fc4f44963eaa1a66532bd7_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA3Nzk_f4d8f1cb-5528-4133-8626-302ecedaf9a1"
      unitRef="usd">2600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i398da0a48f7d49df95331e4fcc1f6b40_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA3ODY_e5eb7e3a-b3aa-4f25-afd2-d7d415920246"
      unitRef="usd">5100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ibfc92a247f6b4fe1bfa959d47f9de2c5_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA4NTc_e6a6168c-98be-4572-b584-4ed9709d8fb4"
      unitRef="usd">3200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i0ab44d2001dd42a19b0058071a2d3252_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA4NjQ_6c018c20-6d3b-4d66-ac14-240e04ba6075"
      unitRef="usd">7300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i4f6fe877b05149c38d706099db198ef8_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTEwMDU_b90fc882-b789-4fd6-9829-62770e53b723"
      unitRef="usd">400000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i1719a39729a04950837424c644357768_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTEwMTI_4d819d3a-6559-497d-a907-9119ee6ffe33"
      unitRef="usd">300000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:PaymentsForAdvanceToAffiliate
      contextRef="id1293ac9cd584168b567a4a82722ee9f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTEyMjU_53138312-a50e-43f3-bb5d-bc15f0a24690"
      unitRef="usd">2000000</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:PaymentsForAdvanceToAffiliate
      contextRef="id66e65c6e615458aa2bc195e7dd2bde1_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTEyMjU_bd25aeb9-8da9-4117-8de9-d81f74e961d6"
      unitRef="usd">2000000</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:PaymentsForAdvanceToAffiliate
      contextRef="i0552ca88f54743358155f677b11fde74_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTE0MzQ_3fae7f08-5b05-4a13-99d6-4d11e61c0299"
      unitRef="usd">200000</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:PaymentsForAdvanceToAffiliate
      contextRef="i987a10f3e09a4b0788556b063bb81db1_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTE0MzQ_63848cc7-49aa-4d6e-b7db-2f9b04aabc0f"
      unitRef="usd">200000</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ib80f1a76d18b4d53becfb2f05bfa47dd_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTE1MTc_4a9498fe-7adc-4db7-a4a6-486fea965fce"
      unitRef="usd">2500000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i13357531afc9499591922327fd89aafa_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTE1MjU_32ff63ff-7b36-468e-a2fc-2be51a147f61"
      unitRef="usd">900000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i041b8db43b08439b91dc86ead5c952ff_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTE1NjE_21e44229-21d2-4c4c-b5f5-905e79d105d4"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i041b8db43b08439b91dc86ead5c952ff_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTE3NzU_2ec9cec1-4110-4d45-b09a-2f6c4932c342"
      unitRef="usd">3000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i3d0a130f6ed844c283267ee95bdbc85a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY1MzE1Ng_a5676979-bc29-47c5-992f-d190eceec718"
      unitRef="usd">4000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iaff19de1f02b42168f2305089e448ea5_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY1MTkyNA_7d4154e0-6f6d-412e-9975-8acdae5d2fb6"
      unitRef="usd">-100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i22f0cb7f3ce84f9e90bcc850168c486f_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY1MTg5OA_c7c9c209-f2d2-412a-b4db-a4261f1a69dd"
      unitRef="usd">-400000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="iaff19de1f02b42168f2305089e448ea5_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTIwOTY_dae66beb-f180-44cf-970e-311535a6849d"
      unitRef="usd">800000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i22f0cb7f3ce84f9e90bcc850168c486f_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTIxMDM_b1a6e52f-850d-4b39-8898-51127fea8999"
      unitRef="usd">5800000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i041b8db43b08439b91dc86ead5c952ff_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTIyMTk_d137e819-3038-4da1-a7ab-2e5daba90af8"
      unitRef="usd">100000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i041b8db43b08439b91dc86ead5c952ff_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTIzNDU_eb5ba234-ea3b-45f0-ba50-f0aa744a70ee"
      unitRef="usd">4500000</us-gaap:FinancingReceivableRevolving>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i3d0a130f6ed844c283267ee95bdbc85a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTIzNTI_eb404bed-88a1-4b79-8390-917ba62a74b8"
      unitRef="usd">8500000</us-gaap:FinancingReceivableRevolving>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i48c1ac75263a470a8cad225abcbdae01_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTI0MDY_5c00f332-0bef-4cf6-bc28-f70ae78a2ada"
      unitRef="usd">500000</us-gaap:FinancingReceivableRevolving>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ib3c3579619914b3f902c363ef46bba98_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTI0MTM_4ebaaf7f-d8c3-41fc-8c78-78fd3da02407"
      unitRef="usd">400000</us-gaap:FinancingReceivableRevolving>
    <us-gaap:ContractualObligation
      contextRef="i6f6ae84bf8a64dc9a204b6bdb6a3992e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTI1OTY_0bf145ae-7ce0-4098-b23d-997f722fc50a"
      unitRef="usd">2500000</us-gaap:ContractualObligation>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i6f6ae84bf8a64dc9a204b6bdb6a3992e_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTI2MDU_298523a2-cc86-43af-9bf1-02d8795ef27e"
      unitRef="number">0.75</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i24b1f39fdd9b42ccbc0b58cca6e67a2e_D20210101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTI3NTY_60f779a0-8f8d-4067-a91d-92d221a36773"
      unitRef="usd">1900000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ib17cf38455fa45768271e605cf119d08_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTI3ODU_7dd6e94d-f472-41af-a6f0-55b8a7aabbe1"
      unitRef="usd">200000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ie20f811b82074e5baf1dd56a705ad187_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTI4ODA_d805f007-ff4d-4659-a705-71da423d4f06"
      unitRef="usd">300000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i534ee9e6b6b74b5c81f2a51d20b4fc8b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTI4ODc_c9dffbf6-bf5e-4392-bc03-f6b88ba8cc79"
      unitRef="usd">1300000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ib17cf38455fa45768271e605cf119d08_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTMwMjM_8ccf6a60-4dff-4fe8-9f88-52336ce22c3f"
      unitRef="usd">300000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie20f811b82074e5baf1dd56a705ad187_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTYyOTg5ODI_a2ceb3d3-7bc8-4d33-8795-535a7c58f610"
      unitRef="usd">-200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i534ee9e6b6b74b5c81f2a51d20b4fc8b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTYyOTg5OTA_1b737e49-debe-4978-8174-74366a1c3348"
      unitRef="usd">-600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <mtz:EquityInvestmentOwnershipPercentage
      contextRef="i106ed4d4532d4f56a85d4412744c93d5_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTQ0OTg_6c0f0a80-89cf-4b3a-8bca-af2de41425dc"
      unitRef="number">0.01</mtz:EquityInvestmentOwnershipPercentage>
    <mtz:EquityInvestmentOwnershipPercentage
      contextRef="i813ea1eb13aa46898ff5294a940c3fd7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTA5OTUxMTY1MDEzMg_84a42277-93c8-429d-98e4-21d5c64c4878"
      unitRef="number">0.03</mtz:EquityInvestmentOwnershipPercentage>
    <mtz:BeneficialOwnershipInterestPercentage
      contextRef="i106ed4d4532d4f56a85d4412744c93d5_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTQ2NjE_3922eb19-adfd-4943-bbf8-38dce24b142e"
      unitRef="number">0.01</mtz:BeneficialOwnershipInterestPercentage>
    <mtz:BeneficialOwnershipInterestPercentage
      contextRef="i813ea1eb13aa46898ff5294a940c3fd7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTQ2Njg_ad36b326-c095-4f26-b641-d2b1e0cdc5e8"
      unitRef="number">0.06</mtz:BeneficialOwnershipInterestPercentage>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="iced39191030f4c78b4c02c6ca27f643d_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTQ3Nzg_587def1d-2f5c-41d3-ba63-e1a5a369a62a"
      unitRef="usd">1000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i46238e8e53d04ff0b4f9768f7d271c6b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTQ3ODU_8bb50f57-1db1-4609-8e03-115ae9b6ff9b"
      unitRef="usd">8000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTQ4NDA_108303de-fe4e-4e2e-a875-f27af2f06b56"
      unitRef="usd">6000000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTQ4NDA_59982fd5-2132-478c-9532-c73f773f3d32"
      unitRef="usd">6000000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ic9ef40c9bd264ed685197f2efd371301_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTUwOTE_7254c98f-9b64-4d73-8ed9-916c587a7b2e"
      unitRef="usd">-100000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i249e0a6ea09f4ea7a1302f2d80e39f8c_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTUwOTg_cd2c5aa4-7d0b-499d-9b4d-86740aac61da"
      unitRef="usd">-7200000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i45a1e7f6bd0b4a578814c2d3dfcd1de4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTUyNDY_00c714b4-85ed-4b44-8d27-3aa4516d82ae"
      unitRef="usd">-7600000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i706983a55e774754969efa7c1cfb1f99_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTUyNDY_16e7cb80-ff10-4d01-ae2b-5dab422723ac"
      unitRef="usd">-7600000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i706983a55e774754969efa7c1cfb1f99_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTc1OTIxODYwNjkyNjA_efcadf36-af54-4182-8124-9ca58d3b8a3a"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="i706983a55e774754969efa7c1cfb1f99_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTU2MzU_f439b720-c4b8-42df-aa53-681df4928e14"
      unitRef="usd">-2400000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="i45a1e7f6bd0b4a578814c2d3dfcd1de4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTU2NDI_334ffe41-4dcc-4b81-819c-e3dcc63a18fa"
      unitRef="usd">-1100000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i706983a55e774754969efa7c1cfb1f99_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTU2NjM_36557ae1-00cb-47ff-8d79-9329904230b1"
      unitRef="usd">-1800000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i45a1e7f6bd0b4a578814c2d3dfcd1de4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTU2NzA_db3c0c32-725f-444c-8a8a-9ecd5ddc4f21"
      unitRef="usd">-800000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iadde718a691648039e5779881ebb17cb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTU3Nzg_d97c1356-4e2a-436f-b09b-7824901365c3"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTU3Nzg_f84a6abf-daca-4eb8-9c5e-8976b0417870"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iadde718a691648039e5779881ebb17cb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTU4MDc_d97c1356-4e2a-436f-b09b-7824901365c3"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTU4MDc_f84a6abf-daca-4eb8-9c5e-8976b0417870"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="iacbc1aff49514be2b0fa15f027c142d2_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTU4MzM_2c73a201-fb12-4973-9321-5e71fd80e7c6"
      unitRef="usd">600000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i53e833a9077142efa6cef5d866ddf3c2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTU4MzM_f43dddc5-841a-4678-ab01-f983ea685f9d"
      unitRef="usd">600000000</us-gaap:SeniorNotes>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTU5MzE_f981d0a5-13ed-472a-815e-49c791a7eb05"
      unitRef="usd">522000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="iadde718a691648039e5779881ebb17cb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN180OS9mcmFnOjNmMGNhZGM1NGU2MjQxMmJiMjlmNTU1NjM5YzVkZTcwL3RleHRyZWdpb246M2YwY2FkYzU0ZTYyNDEyYmIyOWY1NTU2MzljNWRlNzBfMTU5Mzg_43de2cfe-b5ba-4242-8d20-9be7cff6b83f"
      unitRef="usd">619500000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfMjYyOQ_f98e3483-36be-43ec-9bab-b11356cc63ae">Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of accounts receivable, net of allowance, and contract assets (together, &#x201c;accounts receivable, net&#x201d;) as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract billings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,065.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;1,027.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,057.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,019.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retainage&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;277.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;296.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,340.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;931.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,617.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,227.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contract billings represent the amount of performance obligations that have been billed but not yet collected, whereas contract assets consist of unbilled receivables and retainage.  Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time.  Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement (generally, from 5% to 10% of contract billings).  The increase in unbilled receivables as of September&#160;30, 2022 was driven primarily by ordinary course project activity associated with higher levels of revenue in our Power Delivery and Communications segments.  For the nine month period ended September&#160;30, 2022, provisions for credit losses totaled $0.7 million, and for the nine month period ended September&#160;30, 2021, provisions for credit losses totaled a recovery of $11.0 million resulting from successful collection of previously reserved amounts.  Impairment losses on contract assets were not material in either period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contract liabilities consist primarily of deferred revenue.  Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work.  In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue.  Contract liabilities also include the amount of any accrued project losses.  Total contract liabilities, including accrued project losses, totaled approximately $249.7 million and $314.0 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively, of which deferred revenue comprised approximately $240.8 million and $296.1 million, respectively.  The decrease in contract liabilities as of September&#160;30, 2022 was driven primarily by timing of billings for projects in our Clean Energy and Infrastructure, Power Delivery and Communications segments.  For the three and nine month periods ended September&#160;30, 2022, the Company recognized revenue of approximately $22.2 million and $268.0 million, respectively, related to amounts that were included in deferred revenue as of December&#160;31, 2021, resulting primarily from the advancement of physical progress on the related projects during the respective 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 $2.4 million and $0.8 million for the three month periods ended September&#160;30, 2022 and 2021, respectively, and &lt;/span&gt;&lt;/div&gt;totaled $4.9 million and $2.3 million, respectively, for the nine month periods ended September&#160;30, 2022 and 2021.</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfMjYxOQ_38dad96a-ddc2-4218-8863-898937b1f62c">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of accounts receivable, net of allowance, and contract assets (together, &#x201c;accounts receivable, net&#x201d;) as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract billings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,065.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;1,027.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(8.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,057.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,019.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retainage&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;277.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;296.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,340.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;931.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,617.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,227.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RhYmxlOjM1NjgyZTZhMDBiNTRmMWNhZTM2NzMyNjkyZDgwZjg3L3RhYmxlcmFuZ2U6MzU2ODJlNmEwMGI1NGYxY2FlMzY3MzI2OTJkODBmODdfMS0xLTEtMS0xNDUzODA_55ebc6c8-6175-4549-b02b-a5f3e4eaaa82"
      unitRef="usd">1065600000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RhYmxlOjM1NjgyZTZhMDBiNTRmMWNhZTM2NzMyNjkyZDgwZjg3L3RhYmxlcmFuZ2U6MzU2ODJlNmEwMGI1NGYxY2FlMzY3MzI2OTJkODBmODdfMS0zLTEtMS0xNDUzODA_9671f313-77b9-4851-90d4-6507a4d89183"
      unitRef="usd">1027100000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RhYmxlOjM1NjgyZTZhMDBiNTRmMWNhZTM2NzMyNjkyZDgwZjg3L3RhYmxlcmFuZ2U6MzU2ODJlNmEwMGI1NGYxY2FlMzY3MzI2OTJkODBmODdfMi0xLTEtMS0xNDUzODA_a8476fc4-f355-4fe4-b01c-d3b2329f9c20"
      unitRef="usd">8100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RhYmxlOjM1NjgyZTZhMDBiNTRmMWNhZTM2NzMyNjkyZDgwZjg3L3RhYmxlcmFuZ2U6MzU2ODJlNmEwMGI1NGYxY2FlMzY3MzI2OTJkODBmODdfMi0zLTEtMS0xNDUzODA_c4d4844b-b608-4f69-8a53-0fcec9bd07ad"
      unitRef="usd">7800000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RhYmxlOjM1NjgyZTZhMDBiNTRmMWNhZTM2NzMyNjkyZDgwZjg3L3RhYmxlcmFuZ2U6MzU2ODJlNmEwMGI1NGYxY2FlMzY3MzI2OTJkODBmODdfMy0xLTEtMS0xNDUzODA_d3af9d08-379a-4e56-b013-d791d42c17a6"
      unitRef="usd">1057500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RhYmxlOjM1NjgyZTZhMDBiNTRmMWNhZTM2NzMyNjkyZDgwZjg3L3RhYmxlcmFuZ2U6MzU2ODJlNmEwMGI1NGYxY2FlMzY3MzI2OTJkODBmODdfMy0zLTEtMS0xNDUzODA_384cd6c1-48d6-4958-be09-833fd845c16c"
      unitRef="usd">1019300000</us-gaap:AccountsReceivableNetCurrent>
    <mtz:ContractRetainage
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RhYmxlOjM1NjgyZTZhMDBiNTRmMWNhZTM2NzMyNjkyZDgwZjg3L3RhYmxlcmFuZ2U6MzU2ODJlNmEwMGI1NGYxY2FlMzY3MzI2OTJkODBmODdfNS0xLTEtMS0xNDUzODA_6e5a6606-1464-4936-af46-9bb795b4b526"
      unitRef="usd">277100000</mtz:ContractRetainage>
    <mtz:ContractRetainage
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RhYmxlOjM1NjgyZTZhMDBiNTRmMWNhZTM2NzMyNjkyZDgwZjg3L3RhYmxlcmFuZ2U6MzU2ODJlNmEwMGI1NGYxY2FlMzY3MzI2OTJkODBmODdfNS0zLTEtMS0xNDUzODA_d51e0b88-8f11-4f59-bbed-34c3fd7b7594"
      unitRef="usd">296800000</mtz:ContractRetainage>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RhYmxlOjM1NjgyZTZhMDBiNTRmMWNhZTM2NzMyNjkyZDgwZjg3L3RhYmxlcmFuZ2U6MzU2ODJlNmEwMGI1NGYxY2FlMzY3MzI2OTJkODBmODdfNi0xLTEtMS0xNDUzODA_ab71fc91-bd3f-4d35-bda3-bcf0b12c5a16"
      unitRef="usd">1340300000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RhYmxlOjM1NjgyZTZhMDBiNTRmMWNhZTM2NzMyNjkyZDgwZjg3L3RhYmxlcmFuZ2U6MzU2ODJlNmEwMGI1NGYxY2FlMzY3MzI2OTJkODBmODdfNi0zLTEtMS0xNDUzODA_92993dac-cb74-4820-971a-62633c2c878c"
      unitRef="usd">931100000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RhYmxlOjM1NjgyZTZhMDBiNTRmMWNhZTM2NzMyNjkyZDgwZjg3L3RhYmxlcmFuZ2U6MzU2ODJlNmEwMGI1NGYxY2FlMzY3MzI2OTJkODBmODdfNy0xLTEtMS0xNDUzODA_07f48a76-6fc3-4d7a-b374-3cbe72bf8f21"
      unitRef="usd">1617400000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RhYmxlOjM1NjgyZTZhMDBiNTRmMWNhZTM2NzMyNjkyZDgwZjg3L3RhYmxlcmFuZ2U6MzU2ODJlNmEwMGI1NGYxY2FlMzY3MzI2OTJkODBmODdfNy0zLTEtMS0xNDUzODA_36f3d9f3-9f48-4192-baf9-1457eeb3dc33"
      unitRef="usd">1227900000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <mtz:RetainagePercentOfContractBillings
      contextRef="i5535875d427f4b038254be2cabf54470_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfNzIz_2ea3ace8-941c-45f1-8f76-f97328ef302c"
      unitRef="number">0.05</mtz:RetainagePercentOfContractBillings>
    <mtz:RetainagePercentOfContractBillings
      contextRef="i9633253de8d64d3f8d7f77f4c1859acb_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfNzI5_f41e32b1-e2ca-45f1-b5e1-c370089ee2ab"
      unitRef="number">0.10</mtz:RetainagePercentOfContractBillings>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfOTg0_b2b6b685-9102-49ce-a99e-ef3b9aca40b0"
      unitRef="usd">700000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfMTA3MQ_561f17ee-a79d-48e8-8569-3576c642441e"
      unitRef="usd">-11000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfMTc0Mg_5a3eee8b-e405-405e-b7f7-a94c4e151dea"
      unitRef="usd">249700000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfMTc0OQ_65fe43dd-7418-4bfd-9499-83864df471a8"
      unitRef="usd">314000000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfMTgzMw_1ccab694-bff7-4212-bda6-d4d2def01fff"
      unitRef="usd">240800000</mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfMTg0MA_d8b6747d-f71b-4be5-b208-6fe78204b373"
      unitRef="usd">296100000</mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfMTk0OQ_f7b2110c-a18d-4862-a2ab-be8f92604b12"
      unitRef="usd">22200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfMTk1Ng_a95565aa-9843-46f9-98f0-9c325a1aabfd"
      unitRef="usd">268000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i62c9d03d0b7f418185ab89b219888735_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfMjQ3Mw_bf1fc583-4e39-41ee-8a49-57385996b805"
      unitRef="usd">-2400000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ibef267dbd0af489088f713489a34c9e7_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfMjQ4MA_5151c5f0-a919-4708-9a42-e263afd7e531"
      unitRef="usd">-800000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i440253ac86e94bba8dcc0b2a8d7f011d_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfMjU1MQ_e01ecb70-7e0f-4296-a26f-eba3f2a441a7"
      unitRef="usd">-4900000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i8bbb36f11e14414e9ef9ec1b5157bf77_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181Mi9mcmFnOjVkNDc0NGJmNWJkYzRmNDA4ZTYzMjRiOGFjMDk0YmUyL3RleHRyZWdpb246NWQ0NzQ0YmY1YmRjNGY0MDhlNjMyNGI4YWMwOTRiZTJfMjU1OA_748b1dc2-71c6-435c-8ab2-bc8210415d70"
      unitRef="usd">-2300000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RleHRyZWdpb246ODc5YWM5MTRkNDcwNDc0YzlmZmEyODU4NzM4MGYyMmRfNDY2_a8f6140d-c85e-4f87-9f8b-8d286262dabe">Property and Equipment, Net&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.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;86.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;94.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,677.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,411.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281.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.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;79.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,181.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;2,840.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,593.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,404.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,588.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,436.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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 $183.6 million and $176.4 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.  Capitalized internal-use software, net of accumulated amortization, totaled $40.4 million and $43.9 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RleHRyZWdpb246ODc5YWM5MTRkNDcwNDc0YzlmZmEyODU4NzM4MGYyMmRfNDc5_f65389b5-58fa-4b3c-a0f6-5b5dcfd97b81">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of property and equipment, net, including property and equipment held under finance leases as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.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;86.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;94.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,677.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,411.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281.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.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;79.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,181.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;2,840.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,593.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,404.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,588.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,436.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ibee52c0217284e459d5cf9d28633b40d_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfMS0xLTEtMS0xNDUzODA_295fe720-b41d-4875-ae1d-22e9b5773063"
      unitRef="usd">55800000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id8d1bca307f14bbf95256d1d8b46d4d0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfMS0zLTEtMS0xNDUzODA_08a0bd12-7e46-4ab6-a690-97be2d56eb0d"
      unitRef="usd">40000000.0</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i24bb95c722234cc7b62171ac5d60f5e6_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfMi0xLTEtMS0xNDUzODA_460a9bdd-8eec-4eb1-99e6-0894073a1af3"
      unitRef="usd">86100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8b33342813a74ffda565fe20244d52f8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfMi0zLTEtMS0xNDUzODA_ac6add64-bbc6-4340-8472-71ffcab53fdb"
      unitRef="usd">94100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ia400b906485143ebb8e6394ac910a3eb_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfMy0xLTEtMS0xNDUzODA_d873b1f3-ae1d-4261-88b5-a125f6721c36"
      unitRef="usd">2677900000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id5a58b6cc2134c168a0b2932cda6205a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfMy0zLTEtMS0xNDUzODA_1e4be815-9eb7-4d40-9831-6fbda2154675"
      unitRef="usd">2411000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8524c62c78e044a0b73fd4ef4adbb632_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfNC0xLTEtMS0xNDUzODA_3441cb73-cbbc-48f3-ba9a-9892e6f73adb"
      unitRef="usd">281400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i21cd90d65edb40d99e52d5601acf82fc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfNC0zLTEtMS0xNDUzODA_1b24d79e-fc06-43e5-aa3c-68c8de3f92c6"
      unitRef="usd">262600000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i568047cf95164144b526f2dd882507e1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfNS0xLTEtMS0xNDUzODA_5edd670c-aaed-482b-9bce-b0df0167635a"
      unitRef="usd">79900000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i28fbae84e63d4c37a2d8b6988a43da2f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfNS0zLTEtMS0xNDUzODA_63029fb8-ee01-40bd-bdf9-3aa3e1f66bb1"
      unitRef="usd">32700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfNi0xLTEtMS0xNDUzODA_f0ed1fb0-651a-4aa0-8507-8efa6e069357"
      unitRef="usd">3181100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfNi0zLTEtMS0xNDUzODA_b1ad731e-47fc-4eca-b948-c091d66bb283"
      unitRef="usd">2840400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfNy0xLTEtMS0xNDUzODA_1da157c8-e779-4490-b87f-3556cb7dfbfe"
      unitRef="usd">1593000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfNy0zLTEtMS0xNDUzODA_3e637b0c-5210-4646-8bc3-df91950780ee"
      unitRef="usd">1404300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfOC0xLTEtMS0xNDUzODA_71d6afa0-ea2f-46e6-9210-36db94b7e699"
      unitRef="usd">1588100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RhYmxlOmFjYTA2NDY4Zjk3MzRlNWNhYjEwMWM1MjcwZDQ1MTM3L3RhYmxlcmFuZ2U6YWNhMDY0NjhmOTczNGU1Y2FiMTAxYzUyNzBkNDUxMzdfOC0zLTEtMS0xNDUzODA_68c07364-fa0c-42a3-9329-cd1e574d02d2"
      unitRef="usd">1436100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RleHRyZWdpb246ODc5YWM5MTRkNDcwNDc0YzlmZmEyODU4NzM4MGYyMmRfMzA0_b7a96be3-d3d9-450f-872d-1275902eabb3"
      unitRef="usd">183600000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RleHRyZWdpb246ODc5YWM5MTRkNDcwNDc0YzlmZmEyODU4NzM4MGYyMmRfMzEx_04258602-9cd1-48b8-b12a-595e08776780"
      unitRef="usd">176400000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RleHRyZWdpb246ODc5YWM5MTRkNDcwNDc0YzlmZmEyODU4NzM4MGYyMmRfNDIy_406c0f31-9fe7-4832-b8ae-350de3dfd91b"
      unitRef="usd">40400000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181NS9mcmFnOjg3OWFjOTE0ZDQ3MDQ3NGM5ZmZhMjg1ODczODBmMjJkL3RleHRyZWdpb246ODc5YWM5MTRkNDcwNDc0YzlmZmEyODU4NzM4MGYyMmRfNDI5_5b611fb9-bb62-4c87-bebd-0014ee21ae17"
      unitRef="usd">43900000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTExMQ_3c55842f-5077-4341-b00b-3d10cba2b2bc">Debt&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of the carrying values of debt as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 1, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;920.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;772.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 15, 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease and other obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;370.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;310.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,240.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,032.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt, net of deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,224.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,014.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156.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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,067.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,876.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has a senior unsecured credit facility (the &#x201c;Credit Facility&#x201d;), which was amended on September 1, 2022.  The amendment, among other changes, increased the Company&#x2019;s aggregate borrowing commitments under the Credit Facility from approximately $2.0 billion to $2.25 billion, which amount is composed of $1.9 billion of revolving commitments, an increase of $250 million from the previous Credit Facility, and a term loan with an original principal amount of $350 million (the &#x201c;Term Loan&#x201d;).  The amendment also released the guarantees that existed under the previous Credit Facility and removed the requirement that certain subsidiaries of the Company guarantee the obligations thereunder.  The other terms and conditions of the Credit Facility remain substantially the same.  Additionally, the amendment eliminated the use of London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) as a basis to determine certain interest rates and transitioned to the Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) for such purposes.  Obligations under the Credit Facility are not secured.  Borrowings under the amended Credit Facility will be used for working capital requirements, capital expenditures and other corporate purposes, including acquisitions, equity investments or other strategic arrangements, and/or the repurchase or prepayment of indebtedness, among other corporate borrowing requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding revolving loans and the Term Loan under the amended Credit Facility bear interest, at the Company&#x2019;s option, at a rate equal to either (a)  Term SOFR, as defined in the amended Credit Facility, plus a margin of 1.125% to 1.625%, or (b) a Base Rate, as defined in the amended Credit Facility, plus a margin of 0.125% to 0.625%.  The Base Rate equals the highest of (i) the Federal Funds Rate, as defined in the amended Credit Facility, plus 0.50%, (ii) Bank of America&#x2019;s prime rate, and (iii) Term SOFR plus 1.00%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Term Loan is subject to amortization in quarterly principal installments of approximately $2.2 million commencing in March 2023, which quarterly installments increase to approximately $4.4 million in March 2025 until maturity.  Quarterly principal installments on the Term Loan are subject to adjustment, if applicable, for certain prepayments.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, outstanding revolving loans, which inc&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;luded $0.5 million and $32.3 million, respectively, of borrowings denominated in foreign currencies, accrued interest at weighted average rates of approximately 4.30% and 2.32% per annum, respectively.  The Term Loan accrued interest at rates of 4.51% and 1.35% as of September&#160;30, 2022 and December&#160;31, 2021, respectively.  Letters of credit of approximately $145.0 million and $166.3 million were issued as of September&#160;30, 2022 and December&#160;31, 2021, respectively.  As of September&#160;30, 2022 and December&#160;31, 2021, letter of credit fees accrued at 0.5625% and 0.4375%, respectively, per annum for performance standby letters of credit, and accrued at 1.375% and 1.250%, respectively, per annum for financial standby letters of credit.  Outstanding letters of credit mature at various dates and most have automatic renewal provisions, subject to prior notice of cancellation.  As of September&#160;30, 2022 and December&#160;31, 2021, availability for revolving loans totaled $834.5 million and $711.5 million, respectively, or up to $505.0 million and $483.7 million, respectively, for new letters of credit.  Revolving loan borrowing capacity included $149.5 million and $267.7 million of availability in either Canadian dollars or Mexican pesos as of September&#160;30, 2022 and December&#160;31, 2021, respectively.  The unused facility fee as of September&#160;30, 2022 and December&#160;31, 2021 accrued at a rate of 0.200% and 0.175%, respectively, per annum. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Credit Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has other credit facilities that support: (i) the working capital requirements of its foreign operations and (ii) certain letter of credit issuances.  There were no outstanding borrowings under the Company&#x2019;s other credit facilities as of September&#160;30, 2022 or December&#160;31, 2021.  Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.&#160; As of September&#160;30, 2022 and December&#160;31, 2021, letters of credit issued under this facility totaled $17.4 million and $22.2 million, respectively, which accrued fees at 0.75% and 0.40% 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-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;4.50% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has $600.0 million aggregate principal amount of 4.50% senior unsecured notes due August 15, 2028 (the &#x201c;4.50% Senior Notes&#x201d;).  Pursuant to the terms of the indenture governing the Company&#x2019;s 4.50% Senior Notes, the existing guarantees on the 4.50% Senior Notes were released substantially concurrent with th&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;e September 1, 2022 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;amendment to the Credit Facility, which, as discussed above, released the guarantors under the previous Credit Facility.  Prior to the amendment, the 4.50% Senior Notes were fully and unconditionally guaranteed on a senior unsecured, joint and several basis by certain of the Company&#x2019;s wholly-owned domestic restricted subsidiaries.  Additionally, the indenture that governs the Company&#x2019;s 4.50% Senior Notes contains a provision whereby certain restrictions that generally limit the ability of the Company and certain of its subsidiaries to (i) pay dividends, (ii) acquire shares of capital stock and (iii) make certain investments, are permanently terminated upon the Company&#x2019;s 4.50% Senior Notes receiving &#x201c;investment grade&#x201d; ratings by Moody&#x2019;s Investors Service, Inc. and Standard &amp;amp; Poor&#x2019;s Ratings Group.  In the first quarter of 2022, the Company&#x2019;s 4.50% Senior Notes received such investment grade ratings, and, as a result, the aforementioned restrictions were permanently terminated.  The other terms and conditions of the 4.50% Senior Notes remain unchanged.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Additional Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both September&#160;30, 2022 and December&#160;31, 2021.  As of September&#160;30, 2022 and December&#160;31, 2021, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $7.0 million and $11.7 million, respectively.  For additional information pertaining to the Company&#x2019;s debt instruments, see Note 7 - Debt in the Company&#x2019;s 2021 Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;IEA Acquisition Financing and Acquired Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:40.5pt"&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;New Term Loan Facility.  &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 IEA acquisition, which was completed in October 2022, was funded with the New Term Loan Facility (as defined below).  On September 1, 2022, the Company entered into a new unsecured delayed draw term loan agreement (the &#x201c;New Term Loan Facility&#x201d;), which provided for $700.0 million in delayed draw term loan commitments (the &#x201c;Term Loan Commitments&#x201d;), composed of $400.0 million in principal amount of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODQ1Mw_26318e9a-587f-4d33-83e6-b6883365b866"&gt;three&lt;/span&gt;-year commitments (the &#x201c;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY4NTU2Ng_26318e9a-587f-4d33-83e6-b6883365b866"&gt;Three&lt;/span&gt;-Year Tranche&#x201d;) and $300.0 million in principal amount of five-year commitments (the &#x201c;Five-Year Tranche&#x201d;).  The Term Loan Commitments were drawn on October 7, 2022, the Closing Date of the IEA acquisition.  See Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets, Net for additional information related to th&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;e IEA acquisition.  The Company incurred approximately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$2.0 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; of debt issuance costs in connection with the New Term Loan Facility as of November 1, 2022, which costs will be amortized over the respective terms of the &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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY0OTI2NzU4NDUyNg_26318e9a-587f-4d33-83e6-b6883365b866"&gt;Three&lt;/span&gt;&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 &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;Five&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;-Year Tranches.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY4NTU4OQ_26318e9a-587f-4d33-83e6-b6883365b866"&gt;Three&lt;/span&gt;-Year Tranche will mature on October 7, 2025, the three-year anniversary of the Closing Date, and the Five-Year Tranche will mature on October 7, 2027, the five-year anniversary of the Closing Date.  Loans under the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY4NTQzMw_26318e9a-587f-4d33-83e6-b6883365b866"&gt;Three&lt;/span&gt;-Year Tranche are not subject to amortization. Loans under the Five-Year Tranche will be amortized in quarterly principal installments, subject to the application of certain prepayments in accordance with the terms of the New Term Loan Facility.  Quarterly installments under the Five-Year Tranche of $3.75 million will commence on March 31, 2024 and will increase to $7.5 million on March 31, 2026, until maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Outstanding loans under the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY4NTU3NA_26318e9a-587f-4d33-83e6-b6883365b866"&gt;Three&lt;/span&gt;-Year Tranche bear interest, at the Company&#x2019;s option, at a rate equal to either (a) Term Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;), as defined in the New Term Loan Facility, plus a margin of 1.125% to 1.500%, or (b) a Base Rate, as defined below, plus a margin of 0.125% to 0.500%.  Outstanding loans under the Five-Year Tranche bear interest, at the Company&#x2019;s option, at a rate equal to either (a) Term SOFR plus a margin of 1.250% to 1.625%, or (b) a Base Rate, plus a margin of 0.250% to 0.625%.  The Base Rate equals the highest of (i) the Federal Funds Rate, as defined in the New Term Loan Facility, plus 0.50%, (ii) Bank of America&#x2019;s prime rate and (iii) Term SOFR plus 1.00%.  In each of the foregoing cases, the applicable margin is based on the Company&#x2019;s Consolidated Leverage Ratio and Debt Rating, each as defined in the New Term Loan Facility, as of the then most recent fiscal quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The obligations under the New Term Loan Facility are not guaranteed and are not secured by any assets of the Company or any of its subsidiaries.  The New Term Loan Facility requires the Company to maintain a Consolidated Leverage Ratio, as defined in the New Term Loan Facility, of not more than 3.50 as of the end of any fiscal quarter (subject to the Acquisition Adjustment described below).  The New Term Loan Facility also requires the Company to maintain a Consolidated Interest Coverage Ratio, as defined in the Amended Credit Facility, of at least 3.00.  The New Term Loan Facility provides that, for purposes of calculating the Consolidated Leverage Ratio, funded indebtedness excludes undrawn &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;standby performance letters of credit included in the calculation of Consolidated Funded Indebtedness (as defined in the New Term Loan Facility).  Additionally, notwithstanding the terms discussed above, subject to certain conditions, if a permitted acquisition or series of permitted acquisitions having consideration exceeding $100 million occurs during a fiscal quarter, the Consolidated Leverage Ratio may be temporarily increased to up to 4.00 during such fiscal quarter and the subsequent four fiscal quarters (the &#x201c;Acquisition Adjustment&#x201d;).  Such right may be exercised no more than two times during the term of the New Term Loan Facility. Subject to customary exceptions, the New Term Loan Facility limits the borrowers&#x2019; ability to engage in certain activities, including but not limited to acquisitions, mergers and consolidations, debt incurrence, investments, asset sales, debt prepayments, lien incurrence and the making of distributions on or repurchases of capital stock.  However, distributions payable solely in capital stock are permitted.  The New Term Loan Facility provides for customary events of default and carries cross-default provisions with the Company&#x2019;s other significant debt instruments, including the Company&#x2019;s indemnity agreement with its surety provider, as well as customary remedies, including the acceleration of repayment of outstanding amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Bridge Term Loan Facility.  &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 $2.7 million of fees and expenses in the third quarter of 2022 in connection with commitments for a bridge term loan facility, which commitments were subsequently terminated in connection with the New Term Loan Facility, which costs are reflected as acquisition and integration costs within other expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;IEA 6.625% Senior Notes.&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;  Upon consummation of the October 2022 acquisition of IEA, the Company assumed $300 million of 6.625% senior unsecured notes that mature on August 15, 2029 (the &#x201c;6.625% IEA Senior Notes&#x201d;) and that were issued by IEA Energy Services LLC (the &#x201c;IEA Issuer&#x201d;), a wholly-owned subsidiary of IEA, in a private placement pursuant to an indenture, dated as of August 17, 2021 (the &#x201c;IEA Senior Notes Indenture&#x201d;), by and among the IEA Issuer, the IEA Guarantors (as defined therein) and Wilmington Trust, National Association, as trustee.  Prior to the acquisition of IEA by MasTec, the 6.625% IEA Senior Notes were guaranteed by the IEA Guarantors.  Effective October 7, 2022, concurrent with the acquisition of IEA and the repayment in full and termination of IEA&#x2019;s credit facility, which resulted in the release of such guarantors under the prior credit facility, the IEA Guarantors of the 6.625% IEA Senior Notes were automatically and unconditionally released and discharged from their obligations under the IEA Senior Notes Indenture.  The 6.625% IEA Senior Notes will be structurally subordinated to all indebtedness and other liabilities, including trade payables, of the Company&#x2019;s subsidiaries and will be effectively subordinated to any secured indebtedness of the IEA Issuer, to the extent of the value of the collateral securing such indebtedness.  Interest on the 6.625% IEA Senior Notes is payable semiannually in arrears on February 15 and August 15 of each year.  On October 26, 2022, approximately $74.9 million in principal amount of the 6.625% IEA Senior Notes were exchanged for the same principal amount of MasTec&#x2019;s 6.625% senior unsecured notes that mature on August 15, 2029 (the &#x201c;6.625% MasTec Senior Notes&#x201d;) in a private exchange offer and consent solicitation to certain holders of 6.625% IEA Senior Notes.  See discussion of exchange offer and 6.625% MasTec Senior Notes below.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At any time prior to August 15, 2024, the IEA Issuer may redeem some or all of the 6.625% IEA Senior Notes at a price equal to 100% of the principal amount of the 6.625% IEA Senior Notes, plus a &#x201c;make-whole premium,&#x201d; together with accrued and unpaid interest, if any, to, but not including, the date of redemption.  In addition, at any time prior to August 15, 2024, the IEA Issuer may redeem up to 40% of the original principal amount of the 6.625% IEA Senior Notes with the proceeds of certain equity offerings at a redemption price of 106.625% of the principal amount of the 6.625% IEA Senior Notes, together with accrued and unpaid interest, if any, to, but not including, the date of redemption, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date.  On or after August 15, 2024, the 6.625% IEA Senior Notes are subject to redemption at any time and from time to time at the option of the IEA Issuer, in whole or in part, at specified redemption prices, expressed as percentages of principal amount, of 103.3% declining over a two-year period to 100.0%, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The terms of the 6.625% IEA Senior Notes Indenture, among other things, limit the IEA Issuer&#x2019;s ability to incur additional indebtedness; pay dividends or make other restricted payments; make loans and investments; incur liens; sell assets; enter into affiliate transactions; enter into certain sale and leaseback transactions; enter into agreements restricting the IEA Issuer&#x2019;s subsidiaries&#x2019; ability to pay dividends; and merge, consolidate or amalgamate or sell all or substantially all of its property, subject to certain thresholds and exceptions.  Certain of such limitations are suspended for so long as the 6.625% IEA Senior Notes are rated &#x201c;investment grade&#x201d; by at least two nationally recognized statistical rating agencies, subject to certain conditions.  In October 2022, following the acquisition of IEA by MasTec, the 6.625% IEA Senior Notes were rated as investment grade by at least two nationally recognized ratings agencies and, as a result, the aforementioned covenants were suspended.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 6.625% IEA Senior Notes Indenture provides for customary events of default which include, subject in certain cases to customary grace and cure periods, among others, nonpayment of principal or interest; breach of other covenants or agreements in the 6.625% IEA Senior Notes Indenture; failure to pay certain other indebtedness; failure to pay certain final judgments; failure of certain guarantees to be enforceable; and certain events of bankruptcy or insolvency.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Exchange Offer and 6.625% MasTec Senior Notes.&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 August 2022, in connection with the Company&#x2019;s previously announced agreement to acquire IEA, MasTec commenced a private exchange offer and consent solicitation to certain holders of the 6.625% IEA Senior Notes for up to an aggregate principal amount of $300.0 million of 6.625% MasTec Senior Notes, conditioned upon completion of the IEA acquisition.  On October 26, 2022, approximately $74.9 million in principal amount of 6.625% IEA Senior Notes were exchanged for the same principal amount of 6.625% MasTec Senior Notes.  The 6.625% MasTec Senior Notes are senior unsecured notes that mature on August 15, 2029.  Interest on the 6.625% MasTec Senior Notes is payable semiannually on February 15 and August 15 of each year, commencing on February 15, 2023.  The 6.625% MasTec Senior Notes will accrue interest from and including August 15, 2022, such that a tendering holder will receive the same interest payment it would have received had its 6.625% IEA Senior Notes not been tendered in the exchange offer.  In connection with the consent solicitation, the Company paid a consent payment to holders of the 6.625% IEA Senior Notes that consented to the changes to the IEA Senior Notes Indenture proposed in such consent solicitation in the amount of $2.50 in cash for each $1,000 principal amount tendered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 6.625% MasTec Senior Notes are general senior unsecured obligations of the Company, and rank equal in right of payment with all of the Company&#x2019;s existing and future senior unsecured indebtedness and senior in right of payment to any of the Company&#x2019;s future subordinated indebtedness.  The 6.625% MasTec Senior Notes are effectively subordinated to all secured indebtedness of the Company to the extent of the value of the assets securing such indebtedness and are structurally subordinated to all obligations of the subsidiaries of the Company, including trade &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;payables and the 6.625% IEA Senior Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On or after August 15, 2024, the Company has the option, at any time and from time to time, to redeem all or a portion of the 6.625% MasTec Senior Notes at the redemption prices specified in the indenture that governs the 6.625% MasTec Senior Notes (the &#x201c;6.625% MasTec Senior Notes Indenture&#x201d;), plus accrued and unpaid interest, if any, to, but not including, the redemption date, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date.  In addition, at any time prior to August 15, 2024, the Company may redeem all or a part of the 6.625% MasTec Senior Notes at a redemption price equal to 100% of the principal amount of the 6.625% MasTec Senior Notes redeemed, plus accrued and unpaid interest, if any, to, but not including, the redemption date, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date, plus a &#x201c;make-whole&#x201d; premium.  Further, prior to August 15, 2024, the Company may redeem up to 40% of the aggregate principal amount of the 6.625% MasTec Senior Notes using the net cash proceeds of certain equity offerings, at a redemption price equal to 106.625% of the principal amount of the 6.625% MasTec Senior Notes redeemed, plus accrued and unpaid interest, if any, to, but not including the date of redemption, subject to the right of holders of notes on the relevant record date to receive interest due on the relevant interest payment date, subject to certain conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;If the Company undergoes a Change of Control, as defined in the 6.625% MasTec Senior Notes Indenture, the Company must make an offer to repurchase all of the 6.625% MasTec Senior Notes then outstanding at a price equal to 101% of their principal amount, plus accrued and unpaid interest, if any, to, but not including, the date of repurchase.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The 6.625% MasTec Senior Notes Indenture, among other things, generally limits the ability of the Company and certain of its subsidiaries, subject to certain exceptions, to (i) create certain liens and (ii) effect mergers, consolidate or transfer all or substantially all of the Company&#x2019;s assets, subject to certain thresholds and exceptions. The 6.625% MasTec Senior Notes Indenture provides for customary events of default, which include, subject, in certain cases, to customary grace and cure periods, among others, nonpayment of principal or interest; breach of other covenants or agreements in the 6.625% MasTec Senior Notes Indenture; failure to pay certain other indebtedness; and certain events of bankruptcy or insolvency.  Generally, if an event of default occurs and is continuing, the trustee or holders of at least 30% of the 6.625% MasTec Senior Notes then outstanding may declare the principal of, premium, if any, and accrued interest on all of the 6.625% MasTec Senior Notes immediately due and payable.  The Company incurred a&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;pproximately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$2 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; of fees and expenses in connection with the debt exchange, which amount &lt;/span&gt;will be reflected as expense, primarily in the fourth quarter of 2022</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTEwOQ_c66dee70-d6bf-48af-aad1-e9146e4f1415">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table provides details of the carrying values of debt as of the dates indicated (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.819%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 1, 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revolving loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;920.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;772.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.50% Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 15, 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;600.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease and other obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;370.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;310.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,240.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,032.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less unamortized deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(18.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt, net of deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,224.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,014.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156.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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,067.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,876.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifa40b4e1836143618dcee000687c8d60_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfMi00LTEtMS0xNDUzODA_ec69018e-491d-4040-920b-a47d80759e79"
      unitRef="usd">920500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if4aaa437e2b842658c4b4eaa4f269fcb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfMi02LTEtMS0xNDUzODA_b6bd1af5-4888-4b78-977c-0b04aef84c2d"
      unitRef="usd">772300000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i20538a35606c406193e5411ae8f20714_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfMy00LTEtMS0xNDUzODA_3571e4a0-d708-4994-ba4a-d3fbf40e6818"
      unitRef="usd">350000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia4f29bab4ef8483ebc376e311f84e3c8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfMy02LTEtMS0xNDUzODA_8996dfe1-bcfd-4507-9e95-9bacf45f4e01"
      unitRef="usd">350000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfNC0wLTEtMS0xNDUzODAvdGV4dHJlZ2lvbjpjMTRmZDI5YTRmNjM0YWM5OTJlODkyZjM1MTI3YWQ2MF80_25748c52-d1c0-4d93-aeef-f0394d10f0ab"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfNC00LTEtMS0xNDUzODA_572f2823-c36d-4f32-a852-c033db870a94"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iadde718a691648039e5779881ebb17cb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfNC02LTEtMS0xNDUzODA_0bbed331-fb8b-4746-9e87-73ecc4ecf759"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <mtz:FinanceLeaseAndOtherObligations
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfNS00LTEtMS0xNDUzODA_44825ba3-5872-4c0e-91c5-051d76453ddc"
      unitRef="usd">370300000</mtz:FinanceLeaseAndOtherObligations>
    <mtz:FinanceLeaseAndOtherObligations
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfNS02LTEtMS0xNDUzODA_129b0b11-ae9b-4b1f-84e8-914f296df330"
      unitRef="usd">310300000</mtz:FinanceLeaseAndOtherObligations>
    <mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfNi00LTEtMS0xNDUzODA_bc9642e8-df4b-4284-9c13-97f361fec925"
      unitRef="usd">2240800000</mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross>
    <mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfNi02LTEtMS0xNDUzODA_f0d5cc07-8275-4328-9263-64bbc62a7fa1"
      unitRef="usd">2032600000</mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfNy00LTEtMS0xNDUzODA_85787890-ea55-421c-b9c8-16d7e6a5907f"
      unitRef="usd">16500000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfNy02LTEtMS0xNDUzODA_ec306b50-92c1-4f23-a2cd-b2c5cba1ec91"
      unitRef="usd">18500000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfOC00LTEtMS0xNDUzODA_c1cbcba1-85a7-4cb9-aee5-88f315428e3d"
      unitRef="usd">2224300000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfOC02LTEtMS0xNDUzODA_3d677ac0-50d3-4561-98d2-7304d25624f2"
      unitRef="usd">2014100000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfOS00LTEtMS0xNDUzODA_a1332e65-1dfb-4cc6-a49d-745d348422c2"
      unitRef="usd">156800000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfOS02LTEtMS0xNDUzODA_3cb71fd0-5ec5-4389-a310-3311ec6fd0a5"
      unitRef="usd">137900000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfMTAtNC0xLTEtMTQ1Mzgw_44fb9050-1ea7-45f9-ade1-bd1ed475fbcb"
      unitRef="usd">2067500000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RhYmxlOjQyMTM5NTE5ZDc5YzQ0ZWNhNDM3NDkyZDRlOTYwNWIzL3RhYmxlcmFuZ2U6NDIxMzk1MTlkNzljNDRlY2E0Mzc0OTJkNGU5NjA1YjNfMTAtNi0xLTEtMTQ1Mzgw_fc5daf1f-cc9d-45a3-b360-5f050da4b4e0"
      unitRef="usd">1876200000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6cd89f5ffc8342168decc052291a646c_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTQ5NzU1ODYxNjE0_23b82e59-264d-4407-98d0-8fa54adf620d"
      unitRef="usd">2000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i204ccf4736c64caa8454a1d37a9359e7_I20220930"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY1NjA5Mw_2bfe058f-b712-40ce-ae80-7388882eaeb2"
      unitRef="usd">2250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifa40b4e1836143618dcee000687c8d60_I20220930"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY1NjEyNw_821d4207-6186-401e-bbbb-dd681e433ae3"
      unitRef="usd">1900000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="i2394f9085b3f4475ada28766bd402dda_D20220101-20220930"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTcxODc4OQ_bd247aa3-280b-42f3-b206-344bd2e42cbe"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i20538a35606c406193e5411ae8f20714_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY1NjA5Nw_c1e842bc-c699-4390-b118-96e4b68d1740"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idf1cf1f477ab4eb6bb6d929effaff16b_D20220901-20220901"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY0OTI2NzU4NDM2NQ_17b397cd-937c-4cf3-940b-7f420d739423"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i936660af4978452a9d56232afae593bb_D20220901-20220901"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY0OTI2NzU4NDM3NA_b5f725b2-f97f-4d35-af6e-99194f1a510b"
      unitRef="number">0.01625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i14df7c286af545c2b21b5e6d6049914f_D20220901-20220901"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY0OTI2NzU4NDM4Mw_2f84ce38-0342-4031-a990-97df43dee2ab"
      unitRef="number">0.00125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i14fd5b17fada48238ea60c600ac893cc_D20220901-20220901"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY0OTI2NzU4NDM5Mg_4cf7eaa0-860e-44c2-b44c-c7c4fd642e3f"
      unitRef="number">0.00625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic22c6130657f4aad815eb86eaa522136_D20220901-20220901"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY0OTI2NzU4NDQwOA_f4abe4a0-c4f3-4329-b288-a9192dcd99c8"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibcea94904a5a42c09a38dc63b84cda60_D20220901-20220901"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY0OTI2NzU4NDQwMA_94fb00aa-4f87-49ef-a4b7-265bf1182dd4"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal
      contextRef="i00dc5e0ec2864f85bbb7f3c3ec4694f7_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY1OTc5OQ_06c4d578-5230-4e65-a288-9967d6555185"
      unitRef="usd">2200000</us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal
      contextRef="i87a99921d31a43268299848adcb74131_D20250301-20250331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY1OTg4NA_49475989-d308-479c-a5b4-aeed13b34ec7"
      unitRef="usd">4400000</us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal>
    <us-gaap:LineOfCredit
      contextRef="i15fb67050ac74b57999be61ca7a23e65_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfODE1_f743949b-2a23-4a6b-a3e6-388f1b22e80b"
      unitRef="usd">500000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="id1be2150ded34cdba1b4d26a0ca2be08_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfODIy_8b756965-56fc-48d0-90db-1e58f143f8d6"
      unitRef="usd">32300000</us-gaap:LineOfCredit>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="ifa40b4e1836143618dcee000687c8d60_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTQ5_b57cbb35-d78d-435e-b057-31fb2bdd184a"
      unitRef="number">0.0430</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="if4aaa437e2b842658c4b4eaa4f269fcb_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTU2_8b93436b-c249-47c6-962e-847dbce243d5"
      unitRef="number">0.0232</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i20538a35606c406193e5411ae8f20714_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTAyOA_e79c34a7-ec6b-4b3d-9bf5-4066adc4359b"
      unitRef="number">0.0451</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ia4f29bab4ef8483ebc376e311f84e3c8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTAzNQ_704f20f6-f538-46c0-85ca-f9cca9a19437"
      unitRef="number">0.0135</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i204ccf4736c64caa8454a1d37a9359e7_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTEwNQ_95cef0e4-80a3-441f-ae61-d312b2dee1bf"
      unitRef="usd">145000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i6cd89f5ffc8342168decc052291a646c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTExMg_ee0cd77e-be1c-47bf-a848-c9c09714e244"
      unitRef="usd">166300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i6cffc2a17b404eb9995fb42ae09fe2e7_I20220930"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTIxNA_9fc1e9c5-8704-4122-be7c-ec5f88d17bbb"
      unitRef="number">0.005625</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ic0e0980c820f4d04bd4d83aff6169a02_I20211231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTQ5NzU1OTYyNjAw_a5e032d1-6a6a-41f7-b9ce-7651412d39c0"
      unitRef="number">0.004375</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i879b800e683f406c9cc80c050c5d13a1_I20220930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTI3Ng_2231f012-0423-4395-a4f8-8993645d94d5"
      unitRef="number">0.01375</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i760b64606aed49e689e9b04bf6b64093_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTQ5NzU1OTYyNjEw_415bd7ab-6b60-43bb-98d8-99b72f0b6892"
      unitRef="number">0.01250</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ifa40b4e1836143618dcee000687c8d60_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTUyOQ_a1686feb-f642-421e-ba94-44c361044ea5"
      unitRef="usd">834500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="if4aaa437e2b842658c4b4eaa4f269fcb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTUzNg_5613ebcd-2054-47a5-a78f-d93e0d7f3a69"
      unitRef="usd">711500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="i454702fb0d6248c98d799a4a5984f7fd_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTU2Mw_a6b86368-658f-4c95-8f03-d3d0a7538bd3"
      unitRef="usd">505000000</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="i4403095155fc4e0d890fc55daa3c7876_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTU3MA_eefc765b-7bc3-46dc-a0d1-869356f0a850"
      unitRef="usd">483700000</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i15fb67050ac74b57999be61ca7a23e65_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY1OQ_b9826a7f-1450-4851-b00b-35a4f2632959"
      unitRef="usd">149500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="id1be2150ded34cdba1b4d26a0ca2be08_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY2Ng_608380ec-1e18-455c-ab36-87db55708e02"
      unitRef="usd">267700000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i863a8bfe9e1040768b374f411ae924d4_D20220101-20220930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTgyNw_b5210cb1-9b24-414d-89aa-2e54bd450c66"
      unitRef="number">0.00200</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ic33f10da58e64c7d8ec3bc3918de4bec_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTQ5NzU1OTYyNjc5_c8a7f20e-560b-4395-8c60-dcd0a592edba"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie3632c9af35344e6a52181cf6392477b_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMjE3OQ_197704c3-567b-4395-a3b4-605719a5d329"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia5c0977a518145c3b98dd2d9b2597eb6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMjE3OQ_5016e65d-bcc5-4be0-a31c-ebcd35172247"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i17128c1c64d64c41bad234fbc82f2b4b_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMjQ1OQ_132a10c9-1afa-4d2b-9b7d-ea0402aad7ca"
      unitRef="usd">17400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ie0af44003ee846d791bcd0aa0f20a1bf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMjQ2Ng_225db29c-9eb2-49f1-9c7b-0f1fc53acf1c"
      unitRef="usd">22200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i28be47c886984c409124c3a930dd0e7c_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMjUwNA_d388f815-c136-4187-af6d-164cdfb50bdf"
      unitRef="number">0.0075</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ic4b138d3b40e4d1b8e3e0e40c28ed89a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMjUxMQ_85f44e03-c722-46db-b4cd-0e61af7130e8"
      unitRef="number">0.0040</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTQ5NzU1ODc4Mjg5_25748c52-d1c0-4d93-aeef-f0394d10f0ab"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY5NjI2OQ_e2954973-0ad5-46df-845f-7d3aa81ebe25"
      unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTQ5NzU1ODc4MzM5_25748c52-d1c0-4d93-aeef-f0394d10f0ab"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTQ5NzU1ODc4NDAw_25748c52-d1c0-4d93-aeef-f0394d10f0ab"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTQ5NzU1ODgxNjY4_25748c52-d1c0-4d93-aeef-f0394d10f0ab"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTQ5NzU1ODgxNjYw_25748c52-d1c0-4d93-aeef-f0394d10f0ab"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNDgzNjk_25748c52-d1c0-4d93-aeef-f0394d10f0ab"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MjM1NDA_25748c52-d1c0-4d93-aeef-f0394d10f0ab"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MjUwMTY_25748c52-d1c0-4d93-aeef-f0394d10f0ab"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MjM0MzM_25748c52-d1c0-4d93-aeef-f0394d10f0ab"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69cf08cc773a4eb09b3985a472d900e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNDgwMTc_25748c52-d1c0-4d93-aeef-f0394d10f0ab"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestPayableCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMzE2NA_e0fa13ea-d75b-4c0f-8826-33b73a3e74bd"
      unitRef="usd">7000000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMzE3MQ_763613fc-aa4a-49b0-9d1e-70461a6c3c00"
      unitRef="usd">11700000</us-gaap:InterestPayableCurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4900a6ac926e4eb9991654b0d4e6669f_I20220901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODQxNQ_a22c2dae-26ce-4d52-aa4e-a3832733d672"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id5478c83a76a43a3954bda4a7cc064f0_I20220901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODQ0NQ_81420409-e2a4-46ea-bb89-42c575a63fe9"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia669795353c74402a31cee7529c94c50_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTQ5NzU1ODE4NjQ4OA_19ac3b5b-c042-43b5-914c-33fd24e47d92">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia669795353c74402a31cee7529c94c50_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTM0NTg0ODg5MzkyMA_ad5c67f6-423b-4a82-88cb-b662edaf40e7">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic2affa26013a49a0afd6a8c69637583b_I20220901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODQzMA_23359208-6da0-45bb-b30c-3076f2030cf8"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibb488b23296e4b9fa81b6d9a6c55781f_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTQ5NzU1ODE4NjQ4OQ_ff5f854b-fe5d-4a90-b689-5c8d2c6c3625">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibb488b23296e4b9fa81b6d9a6c55781f_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTM0NTg0ODg5MzkyNQ_7feeff8b-43d4-41ba-a539-f169b961ed9e">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i4a4af240095946858c04663ae3e836f1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTQ5NzU1OTYxMjc3_eca2d874-e9c7-43a3-b882-0caa26b93843"
      unitRef="usd">2000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibb488b23296e4b9fa81b6d9a6c55781f_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTM0NTg0ODk3OTIzMg_4c9f2902-9d49-4ce9-a1f5-51b603d190ea">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia669795353c74402a31cee7529c94c50_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTM0NTg0ODg5MzkyMQ_9ef8c62f-d13f-4b6b-9995-63c5c2f8a5a1">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibb488b23296e4b9fa81b6d9a6c55781f_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTM0NTg0ODg5MzkyNg_9fc757a1-4abd-489b-8e39-a723622f83b8">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibb488b23296e4b9fa81b6d9a6c55781f_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTM0NTg0ODg5MzkyNw_b89b4fee-be13-442a-b55e-3ffeb38aa9d5">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia669795353c74402a31cee7529c94c50_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTM0NTg0ODg5MzkyMg_41cfc52d-cd80-4560-a0e1-4de32222e7ac">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibb488b23296e4b9fa81b6d9a6c55781f_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTM0NTg0ODg5MzkyOA_fe718d19-ac05-444d-bc22-33eee0eb11a6">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibb488b23296e4b9fa81b6d9a6c55781f_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTM0NTg0ODkyNjk4MA_b44f88d8-c635-4140-a3ed-9c0ebdaeded7">P5Y</us-gaap:DebtInstrumentTerm>
    <mtz:DebtInstrumentQuarterlyInstallments
      contextRef="i29e0e8ed5e264a53a1eadea2d9c7a4fb_I20240331"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTcxNTMzOA_07428ea2-a9cf-4e0b-911f-7e679e6bdb2f"
      unitRef="usd">3750000</mtz:DebtInstrumentQuarterlyInstallments>
    <mtz:DebtInstrumentQuarterlyInstallments
      contextRef="ie855c3f6efaa4d53a572bcec2ddf7906_I20260331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTcxNTM1MQ_d0619598-42a3-4d73-bbcb-36846fd6ed1c"
      unitRef="usd">7500000</mtz:DebtInstrumentQuarterlyInstallments>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia669795353c74402a31cee7529c94c50_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTM0NTg0ODg5MzkyMw_66351938-6848-4ad7-9fd8-88b11937812c">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie87040ff64a24c78aa1233e84f06ba5c_D20220901-20220901"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODQ3MA_889cfcc4-1f72-4d67-9cea-e07c6078e57e"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if2a930b308054b0d8a16a1b8b0ed0348_D20220901-20220901"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODQ3OQ_4e2c5233-9e85-46c3-943b-6402ed164381"
      unitRef="number">0.01500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iac0d39e634504199b545e1787d74179f_D20220901-20220901"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODQ4OA_d728d412-eb83-446d-9a85-9839d3d7123e"
      unitRef="number">0.00125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i96f0948c977c4f3c924f1996d09116f9_D20220901-20220901"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODQ5Nw_113c704c-7012-4d67-b93f-908f7bfe7e2b"
      unitRef="number">0.00500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibb488b23296e4b9fa81b6d9a6c55781f_D20220901-20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTM0NTg0ODg5MzkzMA_c8ced920-576a-403c-9e1b-859ebdc653fc">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i20ad33be2af34652af0116ba06402fae_D20220901-20220901"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODUwNg_12592d9e-771e-422b-a44d-edde502e9982"
      unitRef="number">0.01250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i50cb464c2960405f883269041baa50cb_D20220901-20220901"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODUxNQ_017a2945-3392-4365-b079-9c6e4a3ccfa0"
      unitRef="number">0.01625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8fa8eb41d1cc43aa9dd2051cb9c5e2f2_D20220901-20220901"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODUyNA_6830e245-75df-4f96-94a7-f8dcad14a2ca"
      unitRef="number">0.00250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic530e29d251e414b9a23554cc318ccaa_D20220901-20220901"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODUzMw_a7805b21-6d1a-4efd-a6ae-291b9319449b"
      unitRef="number">0.00625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i97e7299716be4f77b2aaff1ebce9eef3_D20220901-20220901"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODYwMw_92374c2d-17b0-47ea-9f55-20cd8f5655be"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i731b7ba0d8bf460e96c6ed467dff1ddc_D20220901-20220901"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODU0MQ_c8f9d792-1932-48bf-bfa5-d0f4ba42d03d"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <mtz:DebtInstrumentCovenantConsolidatedLeverageRatioMaximum
      contextRef="i4900a6ac926e4eb9991654b0d4e6669f_I20220901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODU0OQ_ced10333-2ea9-461d-adc7-c98e5e25ea57"
      unitRef="number">3.50</mtz:DebtInstrumentCovenantConsolidatedLeverageRatioMaximum>
    <mtz:DebtInstrumentConsolidatedInterestCoverageRatioMinimum
      contextRef="i4900a6ac926e4eb9991654b0d4e6669f_I20220901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODU4Ng_3ff3a5fa-c903-4be5-abd0-7061b09f44aa"
      unitRef="number">3.00</mtz:DebtInstrumentConsolidatedInterestCoverageRatioMinimum>
    <mtz:DebtInstrumentAcquisitionAdjustmentMaximum
      contextRef="i1a523113a57e42bd82e86700e1870426_I20220901"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODU2NA_8674a59d-9d06-49a9-96a5-86a172d9bb51"
      unitRef="usd">100000000</mtz:DebtInstrumentAcquisitionAdjustmentMaximum>
    <mtz:DebtInstrumentCovenantConsolidatedLeverageRatioMaximum
      contextRef="i1a523113a57e42bd82e86700e1870426_I20220901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODU3Mg_8fd455ff-44e1-4858-8d15-80ca2c480c3a"
      unitRef="number">4.00</mtz:DebtInstrumentCovenantConsolidatedLeverageRatioMaximum>
    <mtz:DebtInstrumentAcquisitionAdjustmentNumberOfSubsequentFiscalQuarters
      contextRef="i1a523113a57e42bd82e86700e1870426_I20220901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY2ODU3OQ_c4f561d9-02bd-492c-8b1d-0f7a634f0bcc"
      unitRef="fiscalquarter">4</mtz:DebtInstrumentAcquisitionAdjustmentNumberOfSubsequentFiscalQuarters>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if53354cb532d4fcfa13561bb402218cf_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTcxNTUzOQ_8c91c1a1-d968-4469-8576-6ae08360d6fd"
      unitRef="usd">2700000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY4NTQ4Mw_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY4NTQ1MQ_d6519775-9f02-4e94-acb5-79cc7e8adf3d"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY4NTQ2NQ_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTI2NDQzODM3OTg0Mzc_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTI2NDQzODM3OTk1NDM_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfNTQ5NzU1ODgyMzA4_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTI2NDQzODM3OTk5MTA_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY4NTQ5Mg_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if712e18258fa408890d75ecda5c8da7a_I20221026"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY0OTI2NzU4NDQzMw_c981530b-84b4-4d1b-99f3-57c3e3d08224"
      unitRef="usd">74900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNzc1MjI_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY0OTI2NzU4NDQxNw_588aaee0-912a-49b4-b711-8076950568e4"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNzc0Mzk_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MjA3MTI_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNzc0NjI_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNjQyNDk_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i3687198e0dde4f2fb990d1ffa0d206e3_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTcxODc0MA_4a5b01ab-37cd-4071-bce8-45537b59f14e"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNjQyNzk_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="ic054caed8ecd47bc879d4fb33f701340_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTcxODY2OA_ac089644-deae-485a-ac4f-6591532aed00"
      unitRef="number">0.40</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNjQzMDk_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ic054caed8ecd47bc879d4fb33f701340_D20221007-20221007"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTcxODY3OQ_84547e52-58bb-4631-902e-499c7788036d"
      unitRef="number">1.06625</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNjQzMzk_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNjQzNjk_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i3d2d93fd1268477c976a131f7308a524_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTcxODY4OA_0d44cc01-26f3-45f4-b102-f487eefc1007"
      unitRef="number">1.033</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i3d2d93fd1268477c976a131f7308a524_D20221007-20221007"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfOTM0NTg0ODkyNzE4OQ_07176003-f7b7-457f-bf63-5b545432fd69">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i74bbafcfa24f4f7c8c02faf4b5fdbba3_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTcxODcyOQ_a7043ac2-0052-476c-a63e-3872573da6fe"
      unitRef="number">1.000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNjQzOTE_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNjQ0MzI_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNjQ5MDI_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNjQ1NzM_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNjQ0NjE_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNzc4MTU_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNTkyMTM_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTcxODc3Mw_57336302-4ad1-4470-8f9e-e267d49e6814"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNzc2MzA_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if712e18258fa408890d75ecda5c8da7a_I20221026"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY0OTI2NzU4NDQ1Mw_c981530b-84b4-4d1b-99f3-57c3e3d08224"
      unitRef="usd">74900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNzEyNTU_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNzEyNjQ_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNzc4OTI_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzNzgxMTE_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzODE2MTk_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MTM5MjY_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MTQxMDE_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzODMzNjM_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTYzODM0MDQ_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDUwNTQ_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDQyMDQ_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDQyNDY_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDQyODc_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDQzMjg_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i3687198e0dde4f2fb990d1ffa0d206e3_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTc3MDg3NA_3a400a75-77e7-4dff-bef6-3bad9219a22f"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDYxMDE_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="ic054caed8ecd47bc879d4fb33f701340_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTc3MDg0OQ_cf3a0c4e-6273-4447-9e66-2240f317e1e7"
      unitRef="number">0.40</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDQzNjg_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ic054caed8ecd47bc879d4fb33f701340_D20221007-20221007"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTc3MDg2MA_930ef3bb-70bb-49f4-9910-f6e5567cd3b8"
      unitRef="number">1.06625</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDQ0MDk_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDQ0NTI_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDQ0OTM_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i094ed5d3b928447cb3112e6a39201e4a_D20221007-20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTc3MDg2Nw_2acd204d-bcad-454b-be7e-642a3ce93a7d"
      unitRef="number">1.01</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDQ1MzU_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDQ1NzY_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MjI3MTY_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <mtz:DebtInstrumentOwnershipPercentage
      contextRef="ib8ea7f46d97a4041b4f422ab58f9f032_D20221007-20221007"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTc3MDg4MQ_b9db7372-9e5f-4357-880a-a9c9dd2ddd9a"
      unitRef="number">0.30</mtz:DebtInstrumentOwnershipPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDQ2MTc_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i438598cba22148b8ad82f833f07d4fbd_I20221007"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTA5OTUxMTY0MDQ2NTg_f75ee70f-0555-4355-8b69-f20e03260835"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ie0048278d3ea4ca1b1507c75cbbbe51f_D20221001-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN181OC9mcmFnOjc0MDlhMjVjZjRmZDRhMDhhY2M4NGY2MzQ0MzBjNmVlL3RleHRyZWdpb246NzQwOWEyNWNmNGZkNGEwOGFjYzg0ZjYzNDQzMGM2ZWVfMTY0OTI2NzU4NDUwNg_b61331a7-1d65-4cdf-b50e-c93d577c4833"
      unitRef="usd">-2000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMzA3MA_4aed9104-5c80-4283-9043-ff121a549ba1">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, 2022, 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:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfNDA5_451586ea-0d93-4c6e-8eaf-f34735d36eff"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfNDA5_dc6a2616-eceb-4465-a341-45b369ed927f"&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, 2022 and December&#160;31, 2021 totaled $624.6 million and $653.5 million, respectively.  &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMzA2OQ_62560b6f-a550-486a-8306-8d8ddd0caa69"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMzA2OQ_7993bf46-b9ce-41f6-bc7a-6bb8952969c2"&gt;Assets held under finance leases, net of accumulated depreciation&lt;/span&gt;&lt;/span&gt;, totaled $458.5 million and $468.5 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.  Depreciation expense associated with finance leases totaled $22.8 million and $21.1 million for the three month periods ended September&#160;30, 2022 and 2021, respectively, and totaled $63.2 million and $58.8 million for the nine month periods ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease additions for the three month periods ended September&#160;30, 2022 and 2021 totaled $12.7 million and $3.9 million, respectively, and for the nine month periods ended September&#160;30, 2022 and 2021, totaled $58.1 million and $89.2 million, respectively.  Acquisition-related lease additions totaled $74.6 million 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;For the three month periods ended September&#160;30, 2022 and 2021, rent expense for leases that have terms in excess of one year totaled approximately $30.6 million and $26.1 million, respectively, of which $2.3 million and $2.4 million, respectively, represented variable lease costs.  For the nine month periods ended September&#160;30, 2022 and 2021, rent expense for such leases totaled approximately $98.5 million and $81.6 million, respectively, of which $7.8 million and $7.5 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $98.8 million and $158.3 million for the three month periods ended September&#160;30, 2022 and 2021, respectively, and totaling approximately $258.1 million and $399.2 million for the nine month periods ended September&#160;30, 2022 and 2021, respectively.  Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Additional Lease Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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;Future minimum lease commitments as of September&#160;30, 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Finance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022, remaining 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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.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;65.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.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;42.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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.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="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.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;363.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;269.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;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;(18.5)&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;(15.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div 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;345.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;253.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTAtMC0xLTEtMTQ1Mzgw_843d84d9-b56c-4bc4-a181-ed25064e950d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTAtMC0xLTEtMTQ1Mzgw_d8f40e54-a905-4501-850e-6f898fc9d973"&gt;Less current portion&lt;/span&gt;&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;146.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTEtMC0xLTEtMTQ1Mzgw_1c450e65-3459-4397-91d4-7d961cf6e950"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTEtMC0xLTEtMTQ1Mzgw_d544f7c3-7226-4e72-bfef-5cb3c35e6c5e"&gt;Long-term portion of lease obligations, net of interest&lt;/span&gt;&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;199.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;168.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of September&#160;30, 2022, finance leases had a weighted average remaining lease term of 2.8 years with a weighted average discount rate of 3.6%, and non-cancelable operating leases had a weighted average remaining lease term of 4.2 years with a weighted average discount rate of 2.9%.  As of September&#160;30, 2022, future lease obligations for leases that had not yet commenced totaled approximately $23.1 million.  These leases commence in 2022 with lease terms ranging from 4 years to 11 years</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMzA3MA_50707459-1925-487c-8e2f-fd5821130125">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, 2022, 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:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfNDA5_451586ea-0d93-4c6e-8eaf-f34735d36eff"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfNDA5_dc6a2616-eceb-4465-a341-45b369ed927f"&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, 2022 and December&#160;31, 2021 totaled $624.6 million and $653.5 million, respectively.  &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMzA2OQ_62560b6f-a550-486a-8306-8d8ddd0caa69"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMzA2OQ_7993bf46-b9ce-41f6-bc7a-6bb8952969c2"&gt;Assets held under finance leases, net of accumulated depreciation&lt;/span&gt;&lt;/span&gt;, totaled $458.5 million and $468.5 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.  Depreciation expense associated with finance leases totaled $22.8 million and $21.1 million for the three month periods ended September&#160;30, 2022 and 2021, respectively, and totaled $63.2 million and $58.8 million for the nine month periods ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease additions for the three month periods ended September&#160;30, 2022 and 2021 totaled $12.7 million and $3.9 million, respectively, and for the nine month periods ended September&#160;30, 2022 and 2021, totaled $58.1 million and $89.2 million, respectively.  Acquisition-related lease additions totaled $74.6 million 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;For the three month periods ended September&#160;30, 2022 and 2021, rent expense for leases that have terms in excess of one year totaled approximately $30.6 million and $26.1 million, respectively, of which $2.3 million and $2.4 million, respectively, represented variable lease costs.  For the nine month periods ended September&#160;30, 2022 and 2021, rent expense for such leases totaled approximately $98.5 million and $81.6 million, respectively, of which $7.8 million and $7.5 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $98.8 million and $158.3 million for the three month periods ended September&#160;30, 2022 and 2021, respectively, and totaling approximately $258.1 million and $399.2 million for the nine month periods ended September&#160;30, 2022 and 2021, respectively.  Rent expense for operating leases is generally consistent with the amount of the related payments, which payments are included within operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Additional Lease Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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;Future minimum lease commitments as of September&#160;30, 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Finance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022, remaining 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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.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;65.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.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;42.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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.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="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.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;363.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;269.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;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;(18.5)&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;(15.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div 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;345.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;253.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTAtMC0xLTEtMTQ1Mzgw_843d84d9-b56c-4bc4-a181-ed25064e950d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTAtMC0xLTEtMTQ1Mzgw_d8f40e54-a905-4501-850e-6f898fc9d973"&gt;Less current portion&lt;/span&gt;&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;146.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTEtMC0xLTEtMTQ1Mzgw_1c450e65-3459-4397-91d4-7d961cf6e950"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTEtMC0xLTEtMTQ1Mzgw_d544f7c3-7226-4e72-bfef-5cb3c35e6c5e"&gt;Long-term portion of lease obligations, net of interest&lt;/span&gt;&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;199.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;168.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of September&#160;30, 2022, finance leases had a weighted average remaining lease term of 2.8 years with a weighted average discount rate of 3.6%, and non-cancelable operating leases had a weighted average remaining lease term of 4.2 years with a weighted average discount rate of 2.9%.  As of September&#160;30, 2022, future lease obligations for leases that had not yet commenced totaled approximately $23.1 million.  These leases commence in 2022 with lease terms ranging from 4 years to 11 years</us-gaap:LesseeFinanceLeasesTextBlock>
    <mtz:LesseeLeaseTermOfContract
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMjk2_b553cc4a-186f-43ca-98c9-d85d08e858ca">P10Y</mtz:LesseeLeaseTermOfContract>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="ie7e3745d106d4c7795b9603989284a87_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfNDE1_2288a3a5-b8af-479d-9003-7b72d0cb80e6">P5Y</mtz:LesseeLeaseRenewalTerm>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="id3cf9cc1166e40ceb74e21c0346dfddc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfNDE1_d8ad326f-22f7-4005-9dd9-c36696b98321">P5Y</mtz:LesseeLeaseRenewalTerm>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTA0Mw_ee805dfc-d14e-448d-851d-155a248ca560"
      unitRef="usd">624600000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTA1MA_da20d8e1-c61a-4f79-8e0b-8c667ee27d74"
      unitRef="usd">653500000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTE0NA_9334f29d-6aec-499f-90a2-a74bd642bd96"
      unitRef="usd">458500000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTE1MQ_250fa7d2-1aa5-4f7b-afa5-d873764baaec"
      unitRef="usd">468500000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTI0Ng_b15f7078-1a47-4bb1-8908-c276b2cf2052"
      unitRef="usd">22800000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTI1Mw_b68e5edf-8cd1-44e4-a247-f74f8dd2a81c"
      unitRef="usd">21100000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTMyNA_f7e53239-ba5a-4d8f-bb51-81484474c8e7"
      unitRef="usd">63200000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTMzMQ_a8000761-e837-4600-89f7-53b1173ba9a8"
      unitRef="usd">58800000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTQ4Mg_81fdf4ee-548b-4a61-bbd9-add4108ae824"
      unitRef="usd">12700000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTQ4OQ_88c12f31-7ce4-47a8-af27-28280de5d23a"
      unitRef="usd">3900000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTU2MQ_2edea30c-fafb-441d-bf50-9b451076b24a"
      unitRef="usd">58100000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTU2OA_0fb34b1a-4f7a-43cf-86c8-14a7c0c4d7e2"
      unitRef="usd">89200000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i28652d6924bf4b29aaa1dada27ddd98e_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTYzMQ_3d9f3209-76ee-4c13-8a41-82b96fdb1309"
      unitRef="usd">74600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTc2NQ_adc80612-70af-48b5-8dc5-448ffaa8490c">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseExpense
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTc5MA_790ffe30-9b92-454d-81fb-d72cd635fee3"
      unitRef="usd">30600000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTc5Nw_b26c753c-cbb0-47ee-b030-729a39f6f87c"
      unitRef="usd">26100000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTgyNA_9be1c5e5-e576-46fa-8283-57cdc4d70e94"
      unitRef="usd">2300000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTgzMQ_2d2a2bd4-4c50-402f-994e-24ec1a36c5fd"
      unitRef="usd">2400000</us-gaap:VariableLeaseCost>
    <us-gaap:OperatingLeaseExpense
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTk3Nw_10654f43-9c42-4940-98e9-962c13b6188a"
      unitRef="usd">98500000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMTk4NA_0cf77e1f-e613-4e17-b2a7-4fee3ae14a2b"
      unitRef="usd">81600000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMjAxMQ_ff51934c-37bd-434f-8f74-a16907b72702"
      unitRef="usd">7800000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMjAxOA_76490fd9-740c-40fa-8871-3c3d9c4da55f"
      unitRef="usd">7500000</us-gaap:VariableLeaseCost>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMjEzNQ_91e531d7-14f1-4c03-8520-170141177d6b">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:ShortTermLeaseCost
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMjE2OQ_188d2614-570d-476f-a988-fb020bfff113"
      unitRef="usd">98800000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMjE3Ng_d86982a1-b702-4d1b-b837-b485a5e03eb2"
      unitRef="usd">158300000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMjI4Nw_b280a511-76ba-4b9b-b45e-a388d866320c"
      unitRef="usd">258100000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMjI5NA_ae4b7883-3490-407a-ae8d-5951a5961f07"
      unitRef="usd">399200000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMzA2Ng_fb23754a-7869-44e5-b6ff-31e4fc7c9727">&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;Future minimum lease commitments as of September&#160;30, 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Finance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022, remaining 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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.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;65.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.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;42.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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.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="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.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;363.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;269.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;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;(18.5)&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;(15.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div 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;345.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;253.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTAtMC0xLTEtMTQ1Mzgw_843d84d9-b56c-4bc4-a181-ed25064e950d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTAtMC0xLTEtMTQ1Mzgw_d8f40e54-a905-4501-850e-6f898fc9d973"&gt;Less current portion&lt;/span&gt;&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;146.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTEtMC0xLTEtMTQ1Mzgw_1c450e65-3459-4397-91d4-7d961cf6e950"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTEtMC0xLTEtMTQ1Mzgw_d544f7c3-7226-4e72-bfef-5cb3c35e6c5e"&gt;Long-term portion of lease obligations, net of interest&lt;/span&gt;&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;199.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;168.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMzA3Nw_0ed294b0-6b6d-4ac4-98e4-b7772f5b471c">&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;Future minimum lease commitments as of September&#160;30, 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Finance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022, remaining 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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97.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;65.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.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;42.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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.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="padding-left:11.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.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;363.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;269.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;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;(18.5)&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;(15.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div 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;345.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;253.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTAtMC0xLTEtMTQ1Mzgw_843d84d9-b56c-4bc4-a181-ed25064e950d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTAtMC0xLTEtMTQ1Mzgw_d8f40e54-a905-4501-850e-6f898fc9d973"&gt;Less current portion&lt;/span&gt;&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;146.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTEtMC0xLTEtMTQ1Mzgw_1c450e65-3459-4397-91d4-7d961cf6e950"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTEtMC0xLTEtMTQ1Mzgw_d544f7c3-7226-4e72-bfef-5cb3c35e6c5e"&gt;Long-term portion of lease obligations, net of interest&lt;/span&gt;&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;199.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;168.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMS0xLTEtMS0xNDUzODA_52342919-dd7d-45b2-a9af-de127e207ff3"
      unitRef="usd">43800000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMS0zLTEtMS0xNDUzODA_b69e26f2-c72f-4d82-bf19-ff956062c2f9"
      unitRef="usd">22900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMi0xLTEtMS0xNDUzODA_dcce77ea-4b76-46c0-80ea-01d958336bd3"
      unitRef="usd">141600000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMi0zLTEtMS0xNDUzODA_608c8a6c-2e30-4234-9cac-2e1f967c8edb"
      unitRef="usd">83200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMy0xLTEtMS0xNDUzODA_ffa7a16a-4de0-4d17-8d0f-4a1da4a7f24e"
      unitRef="usd">97100000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMy0zLTEtMS0xNDUzODA_428c06e5-e3f3-43b5-a9a9-50788c3c3e90"
      unitRef="usd">65800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfNC0xLTEtMS0xNDUzODA_8e5ee07b-1535-4faf-b1dd-d2fdb12cf5f6"
      unitRef="usd">63900000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfNC0zLTEtMS0xNDUzODA_c054029f-72b5-492f-8949-1881d4f0aeb2"
      unitRef="usd">42600000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfNS0xLTEtMS0xNDUzODA_9ae9ca2a-a897-425e-9e14-8e086ded83d7"
      unitRef="usd">16900000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfNS0zLTEtMS0xNDUzODA_6c37acf2-c17e-44ca-9c8b-3aa9dbd7400e"
      unitRef="usd">27000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <mtz:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfNi0xLTEtMS0xNDUzODA_5a2cdf09-2ce5-4240-b95d-aa01b70cc21e"
      unitRef="usd">600000</mtz:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <mtz:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfNi0zLTEtMS0xNDUzODA_df8c67a2-605f-449a-9070-8d29f2b7f7f2"
      unitRef="usd">28000000.0</mtz:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfNy0xLTEtMS0xNDUzODA_bc746802-6943-4f09-9651-05fd6bda329f"
      unitRef="usd">363900000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfNy0zLTEtMS0xNDUzODA_9984d6f6-021f-4757-8ec8-121788bdc8d3"
      unitRef="usd">269500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfOC0xLTEtMS0xNDUzODA_037b30f7-2183-4c40-b642-17a6765c93e2"
      unitRef="usd">18500000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfOC0zLTEtMS0xNDUzODA_5a31e66d-ab70-4d58-8e3d-74d59ff61f8e"
      unitRef="usd">15900000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfOS0xLTEtMS0xNDUzODA_260c3b26-0006-4bf0-a075-c712968c0091"
      unitRef="usd">345400000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfOS0zLTEtMS0xNDUzODA_966d682f-e9f2-4773-9704-9a0ce77bd5a2"
      unitRef="usd">253600000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTAtMS0xLTEtMTQ1Mzgw_2742de59-4119-45ef-ad18-26abd40d0d4a"
      unitRef="usd">146200000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTAtMy0xLTEtMTQ1Mzgw_cd48a009-4ab9-475a-b329-a6480dbd3733"
      unitRef="usd">85100000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTEtMS0xLTEtMTQ1Mzgw_be32c6f6-13a3-45ab-b1d5-0d3f3dd91dc3"
      unitRef="usd">199200000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RhYmxlOjE1ZDQxZDYzODA4YTQwYjdiOWUwYmJiNGJkZmI2MzM5L3RhYmxlcmFuZ2U6MTVkNDFkNjM4MDhhNDBiN2I5ZTBiYmI0YmRmYjYzMzlfMTEtMy0xLTEtMTQ1Mzgw_b80ffd17-84f0-4198-bf59-06cf42fa0c18"
      unitRef="usd">168500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMjczMQ_3cdcbc1a-2e45-4bdb-88fc-c6ff67235346">P2Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMjc3NA_4bf50fbc-5edf-4b46-8737-64184f0b359a"
      unitRef="number">0.036</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMjg2MQ_9db683c0-dcdb-4550-aa5e-c7dda7806a6a">P4Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMjkwNA_27e64c79-ab59-4d9f-9a78-9a5f7e05155e"
      unitRef="number">0.029</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <mtz:LesseeLeaseLeaseNotYetCommencedUndiscountedAmount
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMzAwNA_216133bf-4ad0-4af2-bbfc-baf42c736ff5"
      unitRef="usd">23100000</mtz:LesseeLeaseLeaseNotYetCommencedUndiscountedAmount>
    <mtz:LesseeLeaseLeaseNotYetCommencedTermOfContract
      contextRef="i24bf9c4d55644996919795c3d4dadbab_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMjE5OTAyMzI1OTI0Nw_21725603-9d08-4636-a82a-a2a9d1a4ec10">P4Y</mtz:LesseeLeaseLeaseNotYetCommencedTermOfContract>
    <mtz:LesseeLeaseLeaseNotYetCommencedTermOfContract
      contextRef="ic1f2e46734f04421af6ff325bcf196a3_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182MS9mcmFnOmFmN2JkZDRjODgwZTQ0MzFhZDAyM2E3NTg2NTlhMjFkL3RleHRyZWdpb246YWY3YmRkNGM4ODBlNDQzMWFkMDIzYTc1ODY1OWEyMWRfMzA1OA_5c382cb2-81c3-43d4-ac50-10178018bba8">P11Y</mtz:LesseeLeaseLeaseNotYetCommencedTermOfContract>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMzAxNw_7cf96fc4-7580-42f6-becd-68023987c35f">Stock-Based Compensation and Other Employee Benefit Plans&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has stock-based compensation plans, under which shares of the Company&#x2019;s common stock are reserved for issuance.  Under all stock-based compensation plans in effect as of September&#160;30, 2022, there were approximately 3,428,000 shares available for future grant.  Non-cash stock-based compensation expense under all plans totaled $5.7 million and $6.1 million for the three month periods ended September&#160;30, 2022 and 2021, respectively, and totaled $18.9 million and $17.7 million for the nine month periods ended September&#160;30, 2022 and 2021, respectively.  Income tax benefits associated with stock-based compensation arrangements totaled $0.9 million and $1.2 million for the three month periods ended September&#160;30, 2022 and 2021, respectively.  For the nine month periods ended September&#160;30, 2022 and 2021, such income tax benefits totaled $4.3 million and $3.4 million, respectively, including tax benefits related to the vesting of share-based payment awards totaling $0.9 million and $0.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec grants restricted stock awards and restricted stock units (together, &#x201c;restricted shares&#x201d;) to eligible participants, which are valued based on the closing market share price of MasTec common stock (the &#x201c;market price&#x201d;) on the date of grant.  During the restriction period, holders of restricted stock awards are entitled to vote the shares.  As of September&#160;30, 2022, total unearned compensation related to restricted shares was approximately $38.9 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 for both the three month periods ended September&#160;30, 2022 and 2021, and totaled $19.5 million and $11.6 million for the nine month periods ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Activity, restricted shares: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restricted &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Per Share Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested restricted shares, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,748,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,525&#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;84.36&#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;(232,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.81&#160;&lt;/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;(75,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.84&#160;&lt;/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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,662,577&#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;48.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Includes 2,150 and 1,300 restricted stock units as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has certain employee stock purchase plans (collectively, &#x201c;ESPPs&#x201d;), under which shares of the Company&#x2019;s common stock are available for purchase by eligible participants.  Under the ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at 85% of the fair market value of the shares on the date of purchase, which occurs on the last trading day of each two week offering period.  At the Company&#x2019;s discretion, share purchases may be satisfied by delivering either newly issued common shares, or common shares reacquired on the open market or in privately negotiated transactions.&lt;/span&gt;&lt;/div&gt;&lt;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, 2022 and 2021, 25,495 shares and 21,636 shares, respectively, were purchased by participants under the Company&#x2019;s ESPPs for $1.7 million and $1.8 million, respectively, and for the nine month periods ended September&#160;30, 2022 and 2021, 82,121 shares and 60,669 shares, respectively, were purchased for $5.3 million and $5.0 million, respectively.  All shares purchased by participants under the Company&#x2019;s ESPPs for the three and nine month periods ended September&#160;30, 2022 and 2021 were reacquired by the Company on the open market.  Compensation expense associated with the Company&#x2019;s ESPPs totaled approximate&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;ly $0.3 million f&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;or both the three month periods ended September&#160;30, 2022 and 2021, and totaled approximately $1.0 million and $0.9 million for the nine month periods ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMjI0_449848ef-cf29-4cbe-b26c-43d98a77adc7"
      unitRef="shares">3428000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMzI5_ac473081-86cc-45a5-a523-731055957dfd"
      unitRef="usd">5700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMzM2_5dd97f20-773f-4981-bc99-c8f4bf3cc37b"
      unitRef="usd">6100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfNDA3_30329e98-f287-48e6-a552-ae05251ed933"
      unitRef="usd">18900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfNDE0_2b3a0fa1-bceb-4912-af47-6e3d36d49094"
      unitRef="usd">17700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfNTUw_ded0ce4b-cc90-434e-9359-41f77ea1d368"
      unitRef="usd">900000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMTY0OTI2NzQ0NDg2NQ_7a904239-011c-4690-9a15-30b02c732d79"
      unitRef="usd">1200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfNjY1_6bc761e0-8397-441c-b195-b9aa0c2dfb01"
      unitRef="usd">4300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfNjcy_5bfc80de-a06b-4ffc-a982-e68afe47e03c"
      unitRef="usd">3400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMzI5ODUzNDg4NzI5NA_662fcf6d-c14a-49ca-a343-7975961b46c3"
      unitRef="usd">900000</mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards>
    <mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMzI5ODUzNDg4NzI4OA_4f62a216-4b56-44be-b2b9-414d7e522395"
      unitRef="usd">200000</mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i180ca0ae4e3f4b0ba11fb4c8abd9e01b_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMTI0OA_7375d935-921f-4134-939b-818c86678c68"
      unitRef="usd">38900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i594b47be77f64aa297172dec806a00d2_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMTM0Mg_4d19237a-9f2a-44be-b5ea-3e1399168a06">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i4759b3047ed74592ba643e4568a0d536_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMTQ2Mw_99846bf5-414c-49e7-b6d7-02bb108a93f4"
      unitRef="usd">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i97b784f3b4104966af5c88e18ee819c2_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMTQ2Mw_ad69c171-0f0f-460e-8455-f7315865b8fb"
      unitRef="usd">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i594b47be77f64aa297172dec806a00d2_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMTU0MQ_2713f2be-6042-46ac-bec0-2a01c5a583cb"
      unitRef="usd">19500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="idce957be33c3470e85610390f43b4086_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMTU0OA_33cb8b7b-81e9-4137-9a59-10cf77aae49b"
      unitRef="usd">11600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMzAxNg_07c81458-6aa6-47ef-97b0-8f88670d11dd">&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Activity, restricted shares: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Restricted &lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Per Share Weighted Average Grant Date Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-vested restricted shares, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,748,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221,525&#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;84.36&#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;(232,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.81&#160;&lt;/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;(75,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.84&#160;&lt;/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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,662,577&#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;48.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Includes 2,150 and 1,300 restricted stock units as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0bfdfc87567e4171a801248e82e97d7f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RhYmxlOjc0YjkwODZmYTE2MDQwYTBiYmExZGMyMzg3MmYyNWIzL3RhYmxlcmFuZ2U6NzRiOTA4NmZhMTYwNDBhMGJiYTFkYzIzODcyZjI1YjNfMS0xLTEtMS0xNDUzODA_f7f6ec69-e402-4c2b-aadf-a895ff6953db"
      unitRef="shares">1748685</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0bfdfc87567e4171a801248e82e97d7f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RhYmxlOjc0YjkwODZmYTE2MDQwYTBiYmExZGMyMzg3MmYyNWIzL3RhYmxlcmFuZ2U6NzRiOTA4NmZhMTYwNDBhMGJiYTFkYzIzODcyZjI1YjNfMS0zLTEtMS0xNDUzODA_e8865f6f-be78-4b8e-9ce7-5e7485293f4a"
      unitRef="usdPerShare">43.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i594b47be77f64aa297172dec806a00d2_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RhYmxlOjc0YjkwODZmYTE2MDQwYTBiYmExZGMyMzg3MmYyNWIzL3RhYmxlcmFuZ2U6NzRiOTA4NmZhMTYwNDBhMGJiYTFkYzIzODcyZjI1YjNfMi0xLTEtMS0xNDUzODA_6e7d4598-60bf-4442-8148-b398cf9c826b"
      unitRef="shares">221525</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i594b47be77f64aa297172dec806a00d2_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RhYmxlOjc0YjkwODZmYTE2MDQwYTBiYmExZGMyMzg3MmYyNWIzL3RhYmxlcmFuZ2U6NzRiOTA4NmZhMTYwNDBhMGJiYTFkYzIzODcyZjI1YjNfMi0zLTEtMS0xNDUzODA_b4945131-e813-4821-a317-dbd8c53023ad"
      unitRef="usdPerShare">84.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i594b47be77f64aa297172dec806a00d2_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RhYmxlOjc0YjkwODZmYTE2MDQwYTBiYmExZGMyMzg3MmYyNWIzL3RhYmxlcmFuZ2U6NzRiOTA4NmZhMTYwNDBhMGJiYTFkYzIzODcyZjI1YjNfMy0xLTEtMS0xNDUzODA_46b47dc5-1fa2-41f7-aa9e-d9482f739133"
      unitRef="shares">232408</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i594b47be77f64aa297172dec806a00d2_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RhYmxlOjc0YjkwODZmYTE2MDQwYTBiYmExZGMyMzg3MmYyNWIzL3RhYmxlcmFuZ2U6NzRiOTA4NmZhMTYwNDBhMGJiYTFkYzIzODcyZjI1YjNfMy0zLTEtMS0xNDUzODA_4687237a-a353-4a17-aae7-7fa5a69ab93e"
      unitRef="usdPerShare">47.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i594b47be77f64aa297172dec806a00d2_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RhYmxlOjc0YjkwODZmYTE2MDQwYTBiYmExZGMyMzg3MmYyNWIzL3RhYmxlcmFuZ2U6NzRiOTA4NmZhMTYwNDBhMGJiYTFkYzIzODcyZjI1YjNfNC0xLTEtMS0xNDUzODA_35c06657-48f8-4304-947d-dfb5f6768a61"
      unitRef="shares">75225</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i594b47be77f64aa297172dec806a00d2_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RhYmxlOjc0YjkwODZmYTE2MDQwYTBiYmExZGMyMzg3MmYyNWIzL3RhYmxlcmFuZ2U6NzRiOTA4NmZhMTYwNDBhMGJiYTFkYzIzODcyZjI1YjNfNC0zLTEtMS0xNDUzODA_55fceba8-8da8-43f0-8276-24473837ac0f"
      unitRef="usdPerShare">43.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i180ca0ae4e3f4b0ba11fb4c8abd9e01b_I20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RhYmxlOjc0YjkwODZmYTE2MDQwYTBiYmExZGMyMzg3MmYyNWIzL3RhYmxlcmFuZ2U6NzRiOTA4NmZhMTYwNDBhMGJiYTFkYzIzODcyZjI1YjNfNS0xLTEtMS0xNDUzODA_7aad4e1c-2b60-4685-864e-7496065b338e"
      unitRef="shares">1662577</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i180ca0ae4e3f4b0ba11fb4c8abd9e01b_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RhYmxlOjc0YjkwODZmYTE2MDQwYTBiYmExZGMyMzg3MmYyNWIzL3RhYmxlcmFuZ2U6NzRiOTA4NmZhMTYwNDBhMGJiYTFkYzIzODcyZjI1YjNfNS0zLTEtMS0xNDUzODA_27ab84c4-f200-4cc8-b033-a0f6165774dc"
      unitRef="usdPerShare">48.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie1c8f081a93046fd8189d8fafd143a1c_I20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMTYyMg_027bcb5e-6758-4cd1-bb47-0036580339d9"
      unitRef="shares">2150</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3bc64ff5ff934b33a8f04940f9bdfe71_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMTYyOQ_d1152468-d51a-4001-a40d-586aac81f09f"
      unitRef="shares">1300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i8150180a4c3143a7a0a5e044565a0a5e_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMTk5Mg_52253279-174e-4d22-b91c-4f85c6e1aac9"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMjM2NA_b4a55aa5-3c0a-4782-a167-3e88e463f166"
      unitRef="shares">25495</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMjM3OA_fb9ef30f-0c7c-40e2-807d-26842fe121d1"
      unitRef="shares">21636</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i370cdef3362749548cebfd3bf4dca8a0_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMjQ2NA_eeb2e735-ca22-4929-9acf-2ef754bf5479"
      unitRef="usd">1700000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i427a3cdb6de64e8493702e481cbd9f5e_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMTA5OTUxMTYzMDkxMg_00d95b63-0bef-4dbc-80c3-7519b1dda8cd"
      unitRef="usd">1800000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMjUzMA_25c28845-b40e-4f07-b305-0fab36fa3cbb"
      unitRef="shares">82121</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMjU0NA_01315b60-de9b-4611-8d3d-60d737983b8e"
      unitRef="shares">60669</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i8150180a4c3143a7a0a5e044565a0a5e_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMjU4OA_b1ee9921-5e58-43d0-9940-00679727dd47"
      unitRef="usd">5300000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ie8c05417df81459ca83c2c11dd290960_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMjU5NQ_4067b474-412e-482d-b436-3b59218aecc0"
      unitRef="usd">5000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="i370cdef3362749548cebfd3bf4dca8a0_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMjg1Ng_11dd3dcd-9960-45bf-8538-187f5043d1fe"
      unitRef="usd">300000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="i427a3cdb6de64e8493702e481cbd9f5e_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMjg1Ng_d4405633-2a6b-4f31-bb49-0e3405fc1c77"
      unitRef="usd">300000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="i8150180a4c3143a7a0a5e044565a0a5e_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMjk0OA_48762fe8-fa11-4453-9195-5fe483139030"
      unitRef="usd">1000000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="ie8c05417df81459ca83c2c11dd290960_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182NC9mcmFnOjQ0MmMyYzllMGRjMjRmZWZhNWQ4YjM3YWQyMTI4NTBjL3RleHRyZWdpb246NDQyYzJjOWUwZGMyNGZlZmE1ZDhiMzdhZDIxMjg1MGNfMjk1NQ_0cc4e479-6b92-497f-baac-dbc95bfbde4c"
      unitRef="usd">900000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RleHRyZWdpb246MTQ5YzZlYTI0MGZkNDBlMjkzODRkMjE4ZjcwYTI5MTBfMTM3NQ_ed9fc4af-41a0-439a-8f1b-e8d5472f5aa7">Other Retirement Plans &lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Multiemployer Plans. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Certain of MasTec&#x2019;s subsidiaries contribute amounts to multiemployer pension and other multiemployer benefit plans and trusts (&#x201c;MEPPs&#x201d;).  Contributions are generally based on fixed amounts per hour per employee for employees covered under these plans.  Multiemployer plan contribution rates are determined annually and are assessed on a &#x201c;pay-as-you-go&#x201d; basis based on union employee payrolls.  Union payrolls cannot be determined for future periods because the number of union employees employed at a given time, and the plans in which they participate, vary depending upon the location and number of ongoing projects and the need for union resources in connection with those projects.  Total contributions to multiemployer plans and the related number of employees covered by these plans for the periods indicated were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Multiemployer Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Covered Employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contributions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;High&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Multiemployer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the Three Months Ended 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;23.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;37.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;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;5,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;36.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11.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;48.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: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;62.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 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;41.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;2,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;81.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.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;103.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="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fluctuations in the number of employees covered under multiemployer plans and associated contributions in the table above related primarily to the timing of activity for the Company&#x2019;s union resource-based projects.  For the three and nine month periods ended September&#160;30, 2022, multiemployer plan activity was driven primarily by acquisition-related project work within the Company&#x2019;s Power Delivery operations, and, to a lesser extent, its Oil and Gas operations, whereas for the three and nine month periods ended September&#160;30, 2021, activity was driven primarily by project work within the Company&#x2019;s Oil and Gas operations, and to a lesser extent, its Power Delivery operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RleHRyZWdpb246MTQ5YzZlYTI0MGZkNDBlMjkzODRkMjE4ZjcwYTI5MTBfMTM3Nw_65ee1712-c1fc-4486-bd0e-f1765a31a4b1">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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;23.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;37.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;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;5,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;36.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11.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;48.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: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;62.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 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;41.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;2,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;81.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.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;103.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="i1fbbfb1f9ad2471abc26f79d3f9eb247_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNC0xLTEtMS0xNDUzODA_696e4c61-ea00-4a20-871e-3c0629536326"
      unitRef="employee">6774</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="if5beeec6a01d48b58db20e253b93e386_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNC0zLTEtMS0xNDUzODA_72ab8cce-d3d4-4870-b028-ee729358e0d3"
      unitRef="employee">7136</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i05fd26dee83f4842a53a90780dfd09e6_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNC01LTEtMS0xNDUzODA_1f957a31-a708-4cff-a899-79ab6a2feb50"
      unitRef="usd">23000000.0</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="icf6fd7b65075484b946080d08f57659f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNC03LTEtMS0xNDUzODA_e9e0e12e-cdf8-4320-99e5-96efc1e5d658"
      unitRef="usd">14500000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNC05LTEtMS0xNDUzODA_54cef728-256f-407a-a954-869ff69b63cd"
      unitRef="usd">37500000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i69a0c2747798428daf2ef5f1f93cd1d1_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNS0xLTEtMS0xNDUzODA_5717a0c0-4460-45fb-91ff-54018032cae5"
      unitRef="employee">5116</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i4a9025d8cc894a9d94b1123524cabc03_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNS0zLTEtMS0xNDUzODA_decba6dd-c01a-406f-b097-e5b9fc5ec61c"
      unitRef="employee">6979</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i0eec46b98618466e906bea895beb54bd_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNS01LTEtMS0xNDUzODA_e0d5a023-889f-480e-aa45-580a5b31786f"
      unitRef="usd">36900000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i68b5c456f30c43678e25d45dc1e75964_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNS03LTEtMS0xNDUzODA_f2cf04ca-4897-4140-97f8-51988ea670d9"
      unitRef="usd">11700000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNS05LTEtMS0xNDUzODA_72cd0d95-1477-4a08-9a08-14faad463c64"
      unitRef="usd">48600000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i5535875d427f4b038254be2cabf54470_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNy0xLTEtMS0xNDUzODA_7887f9e4-6381-4108-9362-c09ad0affcb2"
      unitRef="employee">6601</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i9633253de8d64d3f8d7f77f4c1859acb_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNy0zLTEtMS0xNDUzODA_54786629-da03-4244-aa63-40983f904c86"
      unitRef="employee">7136</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i13debea32c544bb39ce6e147d13adccd_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNy01LTEtMS0xNDUzODA_de1bb1ef-45b7-4ee7-9cbc-fde619636177"
      unitRef="usd">62300000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i8f00b57eb5204e4e95b926c8b00c2fc5_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNy03LTEtMS0xNDUzODA_17f9a05c-48d8-43df-bee0-7bac570ee2d2"
      unitRef="usd">41600000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfNy05LTEtMS0xNDUzODA_b0fd3a29-1d14-4c81-aa39-0d09b386fa18"
      unitRef="usd">103900000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="id35eac68f9d649a4970f9ca8733cedd4_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfOC0xLTEtMS0xNDUzODA_0d76c3b8-313d-4fea-bd84-2dc91e1b599a"
      unitRef="employee">2412</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="ic3e0b435044946508130cfe058aeed35_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfOC0zLTEtMS0xNDUzODA_c63b5481-27a1-49ed-8e5b-633bebc835c9"
      unitRef="employee">6979</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i02b73ff5ddbf4f329e3c4862565f7c6c_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfOC01LTEtMS0xNDUzODA_7ae8c6fe-be6d-425a-b7ad-33d37da64ce7"
      unitRef="usd">81100000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i425a0ce1010b451f8ef10a3a2964de34_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfOC03LTEtMS0xNDUzODA_1bee4e97-ca31-429c-a510-70d790666cc8"
      unitRef="usd">21900000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN182Ny9mcmFnOjE0OWM2ZWEyNDBmZDQwZTI5Mzg0ZDIxOGY3MGEyOTEwL3RhYmxlOjJlZDEyZjJkMzczMTRhNDA4ZmZhZjkzNGFlZjk1OWM1L3RhYmxlcmFuZ2U6MmVkMTJmMmQzNzMxNGE0MDhmZmFmOTM0YWVmOTU5YzVfOC05LTEtMS0xNDUzODA_b1659bb4-7bc6-42c6-85be-974afdf0359d"
      unitRef="usd">103000000.0</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfMjM2NQ_52f6903a-38e8-4ea5-ab0e-e07963213f34">Equity&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s share repurchase programs provide for the repurchase, from time to time, of MasTec common shares in open market transactions or in privately negotiated transactions in accordance with applicable securities laws.  The Company&#x2019;s share repurchase programs do not have an expiration date and may be modified or suspended at any time at the Company&#x2019;s discretion.  There were no share repurchases under the Company&#x2019;s share repurchase programs for the three month period ended September&#160;30, 2022, and for the nine month period ended September&#160;30, 2022, the Company repurchased 1.1 million shares of its common stock for an aggregate purchase price of approximately $81.3 million.  Of the total repurchased shares, 0.1 million were repurchased in the first quarter of 2022 for $8.6 million under the Company&#x2019;s December 2018 $100 million share repurchase program, which completed the program.  The remaining 1.0 million shares were repurchased for $72.7 million under the Company&#x2019;s March 2020 $150 million share repurchase program.  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.  As of September&#160;30, 2022, $77.3 million was available for future share repurchases under the Company&#x2019;s March 2020 share repurchase program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent: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 use either authorized or unissued shares or treasury shares to meet its share issuance requirement&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;s.  During the second quarter of 2022, the Company reissued 0.1 million shares of its treasury stock with a cost basis of $4.3 million in settlement of certain Additional Payments in connection with an acquisition.  See Note 3 &#x2013; Acquisitions, Goodwill and Other Intangible Assets, Net, for additional infor&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;mation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unrealized foreign currency translation activity, net, for the three and nine month periods ended September&#160;30, 2022 and 2021 relates to the Company&#x2019;s operations in Canada and Mexico.  Unrealized investment activity, for the three and nine month periods ended September&#160;30, 2022 relates to unrealized gains associated with the Waha JV interest rate swaps.  For the three and nine month periods ended September&#160;30, 2021, unrealized investment activity, net, 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.  See Note 4 - Fair Value of Financial Instruments for additional information related to the Waha JV swaps and the AVCT convertible debentures.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfMzI5ODUzNDg4NzEyMA_8b684bbd-7e5d-4667-9c1a-2c31235f74d7"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfNDc2_6ce6a892-7aa5-4269-a3e4-cdd84e736357"
      unitRef="shares">1100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfNjEz_0151cbe2-c32b-4f97-b1ef-d6eae03192e9"
      unitRef="usd">81300000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ie195bc1d77e641dcb2bf07c4eb6cb416_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfNjY1_f3aa16e0-1623-4570-a9bb-f848459853b1"
      unitRef="shares">100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie195bc1d77e641dcb2bf07c4eb6cb416_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfNzE2_1a9a1003-566e-4724-8474-9171572d6365"
      unitRef="usd">8600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i7c0431f8ff734c2ca0872ece93ff0925_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfNzUz_8df573d2-298d-4178-ac93-08cd8c5db11b"
      unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i58b05a8cba0a41178259ae8963490772_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfODI2_a289384f-2de8-485d-8763-bffd10a1d6ce"
      unitRef="shares">1000000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i58b05a8cba0a41178259ae8963490772_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfODU3_98c23d28-39e7-442d-9d1f-e5c9c004585d"
      unitRef="usd">72700000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="iba42e74770a04e1e980b88f430677a8a_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfODkx_09e17b83-c4f1-4acf-ba39-98cb0252cd92"
      unitRef="usd">150000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfOTMy_6ee1bc2b-584b-42d6-b0f2-f3793306f33d"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfOTMy_7e52b062-8bb7-4909-8d90-6d126d9baacb"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="iba42e74770a04e1e980b88f430677a8a_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfNTQ5NzU1ODE4MDQ0_1e014bb2-23f3-414e-963b-eed3a1cb2e5a"
      unitRef="usd">77300000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="i5113e37a4f5544f682b328e564055307_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfMTIyNQ_a047546f-d048-4762-b26c-09ccb900745b"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i5113e37a4f5544f682b328e564055307_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183MC9mcmFnOjAzMDM0N2Q2Nzk5MzQ1NjM5ZjI3NDFjMDczNjc5YmJiL3RleHRyZWdpb246MDMwMzQ3ZDY3OTkzNDU2MzlmMjc0MWMwNzM2NzliYmJfMTI3OA_a6ef4327-110c-446b-ae99-2cbaa86e7402"
      unitRef="usd">4300000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183My9mcmFnOjVjNTZmZGNiZGYzNjQ0YjdiNmZlYmFlMGRlNTFlOTQ4L3RleHRyZWdpb246NWM1NmZkY2JkZjM2NDRiN2I2ZmViYWUwZGU1MWU5NDhfMTAwNQ_28d9100b-b9e5-431b-a166-432cae6c46a1">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, 2022 and 2021, the Company&#x2019;s consolidated effective tax rates were 18.4% and 19.7%, respectively, and for the nine month periods ended September&#160;30, 2022 and 2021, were a benefit of 0.2% and an expense of 24.8%, respectively.  The Company&#x2019;s effective tax rate for the nine month period ended September&#160;30, 2022 included a benefit related to adjustments resulting from finalization of the Company&#x2019;s 2021 tax returns, a tax benefit related to the vesting of share-based payment awards, and a benefit from the true-up of certain prior year non-deductible expenses.  For the nine month period ended September&#160;30, 2021, the Company&#x2019;s effective tax rate included a benefit related to adjustments resulting from finalization of the Company&#x2019;s 2020 tax returns, offset, in part, by the tax effect of certain non-deductible share-based compensation.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183My9mcmFnOjVjNTZmZGNiZGYzNjQ0YjdiNmZlYmFlMGRlNTFlOTQ4L3RleHRyZWdpb246NWM1NmZkY2JkZjM2NDRiN2I2ZmViYWUwZGU1MWU5NDhfNTA3_38e324b3-68b1-4075-ae04-80e7162c4622"
      unitRef="number">0.184</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183My9mcmFnOjVjNTZmZGNiZGYzNjQ0YjdiNmZlYmFlMGRlNTFlOTQ4L3RleHRyZWdpb246NWM1NmZkY2JkZjM2NDRiN2I2ZmViYWUwZGU1MWU5NDhfNTE0_c7ea275d-e499-4f4d-83d6-83cb1eb3ca81"
      unitRef="number">0.197</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183My9mcmFnOjVjNTZmZGNiZGYzNjQ0YjdiNmZlYmFlMGRlNTFlOTQ4L3RleHRyZWdpb246NWM1NmZkY2JkZjM2NDRiN2I2ZmViYWUwZGU1MWU5NDhfNTgz_b56be2bd-7798-48a0-b68d-dcd700c17612"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183My9mcmFnOjVjNTZmZGNiZGYzNjQ0YjdiNmZlYmFlMGRlNTFlOTQ4L3RleHRyZWdpb246NWM1NmZkY2JkZjM2NDRiN2I2ZmViYWUwZGU1MWU5NDhfNTkw_0137ef50-0dd5-45f1-abd6-31cf1503a773"
      unitRef="number">0.248</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNDk0NzgwMjMzMjQ4OA_b94a3e14-1798-4450-b37b-8b7f0fca8b58">Segments and Related Information&lt;div style="margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Discussion&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company manages its operations under five operating segments, which represent its five reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery and (5) Other.  This structure is generally focused on broad end-user markets for the Company&#x2019;s labor-based construction services.  All five reportable segments derive their revenue from the engineering, installation and maintenance of infrastructure, primarily in North America.  In the first quarter of 2022, the Company began integrating the acquisition of HMG into its operations.  The HMG acquisition was completed on December 30, 2021, with its initial balance sheet reported within the Company&#x2019;s Power Delivery segment.  During the first quarter of 2022, the Company reported portions of HMG&#x2019;s operations within its Power Delivery, Communications and Oil and Gas segments, as appropriate, and HMG&#x2019;s corporate functions within its Corporate results.  Accordingly, HMG&#x2019;s December 31, 2021 balance sheet information was recast to conform with the new reporting structure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Communications segment performs engineering, construction, maintenance and customer fulfillment activities related to communications infrastructure, primarily for wireless and wireline/fiber communications and install-to-the-home customers, as well as infrastructure for utilities, among others.  The Clean Energy and Infrastructure segment primarily serves energy, utility, government and other end-markets through the installation and construction of power generation facilities, primarily from clean energy and renewable sources, such as wind, solar, biomass, natural gas and hydrogen, as well as battery storage for renewable energy and various types of heavy civil and industrial infrastructure.  The Company performs engineering, construction and maintenance services for pipelines and processing facilities for the energy and utilities industries through its Oil and Gas segment.  The Power Delivery segment primarily serves the energy and utility industries through the engineering, construction and maintenance of power transmission and distribution infrastructure, including electrical and gas transmission lines, distribution network systems and substations.  The Other segment includes certain equity investees, the services of which vary from those provided by the Company&#x2019;s primary segments, as well as other small business units that perform construction and other services for certain international end-markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;) is the measure of profitability used by management to manage its segments and, accordingly, in its segment reporting.  As appropriate, the Company supplements the reporting of its consolidated financial information determined in accordance with U.S. GAAP with certain non-U.S. GAAP financial measures, including EBITDA.  The Company believes these non-U.S. GAAP measures provide meaningful information and help investors understand the Company&#x2019;s financial results and assess its prospects for future performance.  The Company uses EBITDA to evaluate its performance, both internally and as compared with its peers, because it excludes certain items that may not be indicative of the Company&#x2019;s core operating results for its reportable segments, as well as items that can vary widely across different industries or among companies within the same industry.  Segment EBITDA is calculated in a manner consistent with consolidated EBITDA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Summarized financial information for MasTec&#x2019;s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions.  The tables below may contain slight summation differences due to rounding.&lt;/span&gt;&lt;/div&gt;&lt;div&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/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;888.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;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;2,375.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;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;/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;563.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;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;1,493.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/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;375.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;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;927.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Power Delivery&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;688.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;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;1,985.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;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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;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;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(12.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;/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,513.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: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;6,769.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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Revenue generated primarily by utilities customers represented 21.8% and 22.2% of Communications segment revenue for the three month periods ended September&#160;30, 2022 and 2021, respectively, and represented 23.7% and 21.0% for the nine month periods ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/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;109.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;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;234.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;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;/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;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;30.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;49.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;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;133.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Power Delivery&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.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;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;150.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/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;5.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;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;20.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;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;/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;(45.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;(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;(131.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;/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;206.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: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;437.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: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the three month period ended September&#160;30, 2022, Communications, Oil and Gas, Power Delivery and Corporate EBITDA included $0.5 million, $1.1 million, $20.4 million and $11.2 million, respectively, of acquisition and integration costs related to the Company&#x2019;s recent acquisitions, and for the nine month period ended September&#160;30, 2022, included $2.4 million, $4.5 million, $34.5 million and $18.0 million, respectively, of such costs.  For the three and nine month periods ended September&#160;30, 2022, Corporate EBITDA included fair value losses related to an investment of $0.1&#160;million and $7.2&#160;million, respectively.  For both the three and nine month periods ended September&#160;30, 2021, Corporate EBITDA included fair value losses of $6.9 million related to this investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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="padding:2px 1pt;text-align:center;vertical-align: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/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;32.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;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;92.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;/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;12.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;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;35.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;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;/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;34.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;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;97.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Power Delivery&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.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;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;110.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;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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.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;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;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;119.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;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;344.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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,436.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,100.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,047.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,067.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,575.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,527.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Power Delivery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,033.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;2,017.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;287.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;238.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94.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;170.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated segment assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,475.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;7,121.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Segment assets as of December&#160;31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; of $192.2 million, an increase in Communications and Oil and Gas segment assets of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/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;60.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;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;30.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;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;/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;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;62.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;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;/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;91.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;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;263.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;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;/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;28.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;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;81.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;/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;206.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;437.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/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-style:italic;font-weight:700;line-height:120%"&gt;Foreign Operations and Other. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec operates primarily in the United States and Canada, and, to a far lesser extent, in Mexico, the Caribbean and India.  Revenue derived from U.S. operations totaled $2.5 billion and $2.4 billion for the three month periods ended September&#160;30, 2022 and 2021, respectively, and totaled $6.6 billion and $6.0 billion for the nine month periods ended September&#160;30, 2022 and 2021, respectively.  &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;Revenue derived from foreign operations totaled $49.4 million and $40.8 million for the three month periods ended September&#160;30, 2022 and 2021, respectively, and totaled $125.2 million and $120.7 million for the nine month periods ended September&#160;30, 2022 and 2021, respectively.  Revenue from foreign operations was derived primarily from the Company&#x2019;s Canadian operations in its Oil and Gas segment, and, to a lesser extent, from the Company&#x2019;s operations in Mexico.  Long-lived assets held in the U.S. included property and equipment, net, of $1.6 billion and $1.4 billion as of September&#160;30, 2022 and December&#160;31, 2021, respectively, and for the Company&#x2019;s businesses in foreign countries, totaled $22.1 million and $24.5 million, respectively.  Intangible assets and goodwill, net, related to the Company&#x2019;s U.S. operations totaled approximately $2.1 billion as of both September&#160;30, 2022 and December&#160;31, 2021, and for the Company&#x2019;s businesses in foreign countries, totaled approximately $36.7 million and $43.8 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.  Substantially all of the Company&#x2019;s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations.  As of September&#160;30, 2022 and December&#160;31, 2021, amounts due from customers from which foreign revenue was derived accounted for approximately 1% and 2%, respectively, of the Company&#x2019;s consolidated net accounts receivable position, which represents accounts receivable, net, less deferred revenue.  Revenue from governmental entities for the three and nine month periods ended September&#160;30, 2022 totaled approximately 6% and 7%, respectively, of total revenue, and for both the three and nine month periods ended September&#160;30, 2021, totaled approximately 5% 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;For the three and nine month periods ended September&#160;30, 2022, no customer represented greater than 10% of the Company&#x2019;s total consolidated revenue.  For the three and nine month periods ended September&#160;30, 2021, revenue from Enbridge, Inc. represented 21% and 19%, respectively, of the Company&#x2019;s total consolidated revenue.  The Company&#x2019;s relationship with Enbridge, Inc. is based upon various construction contracts for pipeline activities, for which the related revenue is included within the Oil and Gas segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNzM_c8a67a17-ed54-41ea-8ec6-ee21ad7a4980"
      unitRef="segment">5</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfMTE2_cb896949-3a84-4a15-accd-771e92dcb0c4"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfMzA0_cb896949-3a84-4a15-accd-771e92dcb0c4"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNzM0Mg_16ea44b4-8d1b-44f0-b326-d07bd08d39f0">&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Summarized financial information for MasTec&#x2019;s reportable segments is presented and reconciled to consolidated financial information for total MasTec in the following tables, including a reconciliation of consolidated income before income taxes to EBITDA, all of which are presented in millions.  The tables below may contain slight summation differences due to rounding.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/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;888.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;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;2,375.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;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;/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;563.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;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;1,493.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/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;375.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;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;927.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Power Delivery&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;688.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;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;1,985.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;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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;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;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(12.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;/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,513.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: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;6,769.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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Revenue generated primarily by utilities customers represented 21.8% and 22.2% of Communications segment revenue for the three month periods ended September&#160;30, 2022 and 2021, respectively, and represented 23.7% and 21.0% for the nine month periods ended September&#160;30, 2022 and 2021, respectively.&lt;/span&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;EBITDA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/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;109.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;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;234.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;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;/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;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;30.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;49.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;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;133.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Power Delivery&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.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;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;150.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/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;5.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;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;20.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;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;/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;(45.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;(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;(131.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;/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;206.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: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;437.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: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;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:6pt;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="padding:2px 1pt;text-align:center;vertical-align: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/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;32.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;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;92.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;/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;12.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;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;35.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;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;/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;34.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;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;97.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Power Delivery&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.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;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;110.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;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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.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;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;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;119.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;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;344.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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.166%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,436.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,100.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Clean Energy and Infrastructure&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,047.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,067.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Oil and Gas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,575.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,527.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Power Delivery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,033.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;2,017.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;287.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;238.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94.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;170.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated segment assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,475.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;7,121.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Segment assets as of December&#160;31, 2021 were recast during the first quarter of 2022 to conform with the change in segment reporting for the HMG acquisition, the effect of which was a decrease in Power Delivery segment assets&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; of $192.2 million, an increase in Communications and Oil and Gas segment assets of $69.4 million and $77.0 million, respectively, and an increase in Corporate assets of $45.8 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i757d3b9237974ed39b050830a6b68c29_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfMi0xLTEtMS0xNDUzODA_1ba328e4-bd14-419e-a102-005303bd8092"
      unitRef="usd">888900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4c505907ba7a4c4f987b0d489ec384ee_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfMi0zLTEtMS0xNDUzODA_492662df-2912-4ae2-834b-a7cf1e85d0b4"
      unitRef="usd">670300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib58cd9e0812f482ca1023b852c8ade2b_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfMi01LTEtMS0xNDUzODA_39032d27-44e1-4e67-b9d3-2685de9e5c85"
      unitRef="usd">2375100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i70385fb617b04d138236d1730bc288e1_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfMi03LTEtMS0xNDUzODA_d0596618-50af-49c3-b214-9473078df23b"
      unitRef="usd">1869300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0cb5ada19f544394a08fecd703e09c51_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfMy0xLTEtMS0xNDUzODA_7493766d-f9b0-4bbd-9e23-f0403659874a"
      unitRef="usd">563200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie15621b07d6f409dba36fa0737957afe_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfMy0zLTEtMS0xNDUzODA_d1485bf4-06ba-4d30-9346-31eea22d898e"
      unitRef="usd">518400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i79082246bf924836a93edde2fcd08c2a_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfMy01LTEtMS0xNDUzODA_a4fa5e59-4e86-4456-8b0d-6ec5699200ea"
      unitRef="usd">1493500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i44571c87e1814db1a67bd633742adef6_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfMy03LTEtMS0xNDUzODA_a85554dd-2616-4224-bbae-d4b716672369"
      unitRef="usd">1350300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6d0bc0b2935f43238a9c5766326de615_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNC0xLTEtMS0xNDUzODA_cc2dbfed-26e1-4c89-b1c2-374055905d3c"
      unitRef="usd">375800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8bdb39f208304de6a0c07635b38b5492_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNC0zLTEtMS0xNDUzODA_a31029d9-d068-4b42-a310-c290b10daa29"
      unitRef="usd">858400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic61f2b52cdc9424bb46aae9255e23e9c_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNC01LTEtMS0xNDUzODA_ebd70e31-ccbb-4582-be93-619cb97711af"
      unitRef="usd">927900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icd154908851f4ed6aafde50092057173_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNC03LTEtMS0xNDUzODA_2a40b365-6721-4667-b01b-9575c69d6073"
      unitRef="usd">2205300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0a29e4ed337444fc916e9fe67329b7dc_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNS0xLTEtMS0xNDUzODA_393ecc7f-8b1c-4c12-b14a-282e180dda88"
      unitRef="usd">688400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i67c71ccf680d431580894460113b29bc_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNS0zLTEtMS0xNDUzODA_d89598f3-f39d-4101-826e-cd27cfe6fc52"
      unitRef="usd">365300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6475695c386644c18d3cbacb742bf62b_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNS01LTEtMS0xNDUzODA_f5974eb7-93d1-47cd-aa7b-7859d7c96ed9"
      unitRef="usd">1985400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i795321dc590c46cc9758f0d578c0d59d_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNS03LTEtMS0xNDUzODA_31c90f05-cbd6-4497-95d9-eedc31a490af"
      unitRef="usd">731400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iae442e0d43754b0cb017b2df1fb6b48c_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNi0xLTEtMS0xNDUzODA_85a1b746-b2ae-42c3-bbb9-4c8320161e7f"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5ea27143b2004430aba333c2321e418f_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNi0zLTEtMS0xNDUzODA_0b53cd70-d811-46fe-ba68-4b7dacb11a8d"
      unitRef="usd">0.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i05cd2e1b48e6402cb8a5b4c685f925dc_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNi01LTEtMS0xNDUzODA_112f8c84-b31d-4ed3-a0b7-8e559bb3a4c9"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6c522fc3d14f4724b9c657fb93f48811_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNi03LTEtMS0xNDUzODA_4b23664d-ea8b-4a31-b1f3-656b31a3960c"
      unitRef="usd">0.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4d54291a848c4d1e814d96c0551926fe_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNy0xLTEtMS0xNDUzODA_b3ec97dc-1426-4bde-84ef-f2fcabdbb893"
      unitRef="usd">-2800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i16e31262ee0c47ceafd280709cede11e_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNy0zLTEtMS0xNDUzODA_2a766e53-2a2c-45bb-84cd-cb4b3da5c779"
      unitRef="usd">-8100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i701b4b37007249efbc0d761ff8c76e70_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNy01LTEtMS0xNDUzODA_69ee50bc-4a7e-41a8-92b4-8070567f1318"
      unitRef="usd">-12200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4fff5afa86a04a76a7ee7bb991d08304_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfNy03LTEtMS0xNDUzODA_61d769f4-9e78-4c83-9f47-2cbc6542e1e8"
      unitRef="usd">-13900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfOC0xLTEtMS0xNDUzODA_4a44f81c-b59b-49fe-88f0-41c750297259"
      unitRef="usd">2513500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfOC0zLTEtMS0xNDUzODA_b82e2122-bed5-49a4-80a9-cbbdb363cbdc"
      unitRef="usd">2404300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfOC01LTEtMS0xNDUzODA_294311ba-3183-46bd-b4b8-87f36b32f74a"
      unitRef="usd">6769700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjNmZGE4NDdkYTlkOTQzODA4MmM0ZmUwNTEwNzZjNDZjL3RhYmxlcmFuZ2U6M2ZkYTg0N2RhOWQ5NDM4MDgyYzRmZTA1MTA3NmM0NmNfOC03LTEtMS0xNDUzODA_c16140fa-d08d-4b81-8677-aadf0fccff15"
      unitRef="usd">6142400000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7e175228f80140f7875c0700580098ff_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfMzgxMw_ff714e7a-8bf1-4a61-8592-38256abd0c1c"
      unitRef="number">0.218</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibade205dc78f4726a21382c80d0cee8c_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfMzgyMA_f66a21f0-badf-447c-8fa8-5122e518aba6"
      unitRef="number">0.222</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i61fde2366f5d4c4586fb2d06ddb2774c_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfMzkxNw_a3fc6ef8-a7c3-456b-a85e-6db8c4b643dc"
      unitRef="number">0.237</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idca7b1c5e8234a6c83c9b2d2886ad462_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfMzkyNA_e6016e2e-0bb5-419b-9de9-405274b96024"
      unitRef="number">0.210</us-gaap:ConcentrationRiskPercentage1>
    <mtz:EBITDA
      contextRef="i757d3b9237974ed39b050830a6b68c29_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfMi0xLTEtMS0xNDUzODA_8f637d32-68c0-46db-a8ca-1aa740842080"
      unitRef="usd">109900000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i4c505907ba7a4c4f987b0d489ec384ee_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfMi0zLTEtMS0xNDUzODA_f41215fe-c039-4a99-aece-2e22068d2df8"
      unitRef="usd">71600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ib58cd9e0812f482ca1023b852c8ade2b_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfMi01LTEtMS0xNDUzODA_cef0a6e9-b745-4bb6-8ab1-361842860a01"
      unitRef="usd">234500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i70385fb617b04d138236d1730bc288e1_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfMi03LTEtMS0xNDUzODA_4ce89bbe-1635-4b0b-9117-114ba870fa4b"
      unitRef="usd">193100000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i0cb5ada19f544394a08fecd703e09c51_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfMy0xLTEtMS0xNDUzODA_4b258748-d6ff-4fa1-a72a-ff386a5cda0a"
      unitRef="usd">24600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ie15621b07d6f409dba36fa0737957afe_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfMy0zLTEtMS0xNDUzODA_708fcf73-73e8-42ca-93fc-dbdff65fa93b"
      unitRef="usd">13800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i79082246bf924836a93edde2fcd08c2a_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfMy01LTEtMS0xNDUzODA_16ecaba4-197d-4d6c-a958-3b3b32ac572c"
      unitRef="usd">30200000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i44571c87e1814db1a67bd633742adef6_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfMy03LTEtMS0xNDUzODA_f0c33812-a59b-4eb8-94f3-21e722459173"
      unitRef="usd">40200000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i6d0bc0b2935f43238a9c5766326de615_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNC0xLTEtMS0xNDUzODA_66593cc0-2a9d-446e-b9fd-3f217e129023"
      unitRef="usd">49200000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i8bdb39f208304de6a0c07635b38b5492_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNC0zLTEtMS0xNDUzODA_090d843a-7e6f-4078-a83f-4fdfedc1bc4c"
      unitRef="usd">170600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ic61f2b52cdc9424bb46aae9255e23e9c_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNC01LTEtMS0xNDUzODA_1c80fff6-b105-4ff9-97d2-ba3bc7cf0e10"
      unitRef="usd">133400000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="icd154908851f4ed6aafde50092057173_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNC03LTEtMS0xNDUzODA_d298e2c9-3775-40d9-ab53-1de900b42f68"
      unitRef="usd">476200000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i0a29e4ed337444fc916e9fe67329b7dc_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNS0xLTEtMS0xNDUzODA_7c779309-690e-42cd-be6c-3f31acaeaf0d"
      unitRef="usd">63100000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i67c71ccf680d431580894460113b29bc_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNS0zLTEtMS0xNDUzODA_2f5fa7ae-3d8c-4c39-bb95-83e15239ce6b"
      unitRef="usd">34900000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i6475695c386644c18d3cbacb742bf62b_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNS01LTEtMS0xNDUzODA_f6d8f68a-827d-49ed-90b4-0ca622ea7893"
      unitRef="usd">150600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i795321dc590c46cc9758f0d578c0d59d_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNS03LTEtMS0xNDUzODA_354cb048-b9db-4ea3-9849-fc8a67bc04b6"
      unitRef="usd">47800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="iae442e0d43754b0cb017b2df1fb6b48c_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNi0xLTEtMS0xNDUzODA_77807ab3-af68-486c-bd35-58d0ab7bc946"
      unitRef="usd">5600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i5ea27143b2004430aba333c2321e418f_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNi0zLTEtMS0xNDUzODA_976303fb-df54-41c3-8e8f-b5063f1b470e"
      unitRef="usd">7500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i05cd2e1b48e6402cb8a5b4c685f925dc_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNi01LTEtMS0xNDUzODA_8ea4be9b-bc1e-4532-a7d8-c4100ff357f4"
      unitRef="usd">20000000.0</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i6c522fc3d14f4724b9c657fb93f48811_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNi03LTEtMS0xNDUzODA_e50b2f8d-d88b-4cf7-ba73-dbf781e5026d"
      unitRef="usd">23300000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i05f4a8251ec74df0a5b1761a77e3e906_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNy0xLTEtMS0xNDUzODA_73f106c6-d237-41d0-a85f-0d4c73ccb899"
      unitRef="usd">-45900000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i1f66d61731914f24a1a44b618bffd716_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNy0zLTEtMS0xNDUzODA_f26df62d-a2fe-47d0-8906-51fd0dab1223"
      unitRef="usd">-26600000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i95993ba5f9a64217b033a52e3ed369fe_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNy01LTEtMS0xNDUzODA_ede75f66-6863-4bff-bbeb-e6fe4a5890b7"
      unitRef="usd">-131200000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="id8f09d8f777d4c918b7bcd9c297c308f_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfNy03LTEtMS0xNDUzODA_ca9ee420-5faa-4be9-9ea0-169b43a0d146"
      unitRef="usd">-86300000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfOC0xLTEtMS0xNDUzODA_0dc3f2a2-377b-4924-a83d-97ac66adddfc"
      unitRef="usd">206500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfOC0zLTEtMS0xNDUzODA_4a69ff2f-1c12-4d90-9ccd-e14e73f3acef"
      unitRef="usd">271800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfOC01LTEtMS0xNDUzODA_55d3c96f-d42e-4aff-8bf1-3a1cba37282c"
      unitRef="usd">437500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmY4MjU1MmY3M2M5NTQyNThhMDcxYzcwMDlhYzQ1MDU5L3RhYmxlcmFuZ2U6ZjgyNTUyZjczYzk1NDI1OGEwNzFjNzAwOWFjNDUwNTlfOC03LTEtMS0xNDUzODA_8f751c2a-53a7-49da-aaec-1fe034ba9c48"
      unitRef="usd">694300000</mtz:EBITDA>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="ibb53fa7cb16748ff838a0a345a75ea1d_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfMzI5ODUzNDg5MjE5NA_d28616d8-34d1-421c-93ad-02dff0ebafba"
      unitRef="usd">500000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="iecd051703d974d64b477a09bdb545fa6_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfMzI5ODUzNDg5MjIyNg_9b3e0023-d0e0-4bae-963a-cc0146494c13"
      unitRef="usd">1100000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i252505c4614644f5bfe96e5882b0a56f_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNDA3NA_906c0cb7-b5a4-4b1e-bb27-222013284d54"
      unitRef="usd">20400000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i3c0687f249fe4d729aa935ab0796e2bc_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNDA4OQ_c035b9ac-402f-4584-b628-b8affec26014"
      unitRef="usd">11200000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i242d09630aa741f6a94fcf52eef18ce2_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfMzI5ODUzNDg5MjI1OA_e31f731d-b1eb-448c-98db-d58525d63eec"
      unitRef="usd">2400000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i62fa36c693794641ac47c96b88e7417f_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfMzI5ODUzNDg5MjI5MA_897a3c9d-ccb3-4dc2-a975-d0315135fd39"
      unitRef="usd">4500000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i34d1af8d2a3345b2ac71d7b767d41859_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNDI1MA_2255b727-3de8-4d77-8139-d67ee4557dab"
      unitRef="usd">34500000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i91072d13cef84363bf20912e1487aa79_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNDI2NQ_c14ab893-e78f-400c-a522-39d3203c928e"
      unitRef="usd">18000000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:GainLossOnInvestments
      contextRef="i05f4a8251ec74df0a5b1761a77e3e906_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNDQxMw_1e2cee82-21c3-4cba-b1db-54b1b3605ded"
      unitRef="usd">100000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i95993ba5f9a64217b033a52e3ed369fe_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNDQyMA_39b859ae-99bc-47f7-80b3-e46196207d65"
      unitRef="usd">7200000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="id8f09d8f777d4c918b7bcd9c297c308f_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNDUyNQ_2130ec0b-2018-417a-8424-3ca95945dafd"
      unitRef="usd">6900000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i1f66d61731914f24a1a44b618bffd716_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNDUyNQ_cd9335e7-cb6a-4915-a53b-0a6991aa9f81"
      unitRef="usd">6900000</us-gaap:GainLossOnInvestments>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i757d3b9237974ed39b050830a6b68c29_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfMi0xLTEtMS0xNDUzODA_1fdb552a-bc08-4dab-ae76-4eb73ecf6a8d"
      unitRef="usd">32500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4c505907ba7a4c4f987b0d489ec384ee_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfMi0zLTEtMS0xNDUzODA_2fd28124-4e7d-4e04-9673-a8da249f7667"
      unitRef="usd">26400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib58cd9e0812f482ca1023b852c8ade2b_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfMi01LTEtMS0xNDUzODA_fa819bc1-58d9-43ba-bc5d-a5f6466f5bca"
      unitRef="usd">92100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i70385fb617b04d138236d1730bc288e1_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfMi03LTEtMS0xNDUzODA_9fd6b523-038e-498f-9237-ec9efd11b199"
      unitRef="usd">72000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0cb5ada19f544394a08fecd703e09c51_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfMy0xLTEtMS0xNDUzODA_63204bb1-c3bc-4891-a3e3-5e6ee2a92d46"
      unitRef="usd">12400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie15621b07d6f409dba36fa0737957afe_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfMy0zLTEtMS0xNDUzODA_70096b1a-a369-4e2a-84f4-c31fd235b03c"
      unitRef="usd">13000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i79082246bf924836a93edde2fcd08c2a_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfMy01LTEtMS0xNDUzODA_b858a341-fc45-4b77-b57c-49c8086c61c6"
      unitRef="usd">35500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i44571c87e1814db1a67bd633742adef6_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfMy03LTEtMS0xNDUzODA_f330c8d0-ba74-416f-8828-33e5780e7718"
      unitRef="usd">31100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6d0bc0b2935f43238a9c5766326de615_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNC0xLTEtMS0xNDUzODA_e69179f1-52d0-46ab-bd01-39bec7c38836"
      unitRef="usd">34100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8bdb39f208304de6a0c07635b38b5492_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNC0zLTEtMS0xNDUzODA_f706ba60-827f-4f38-9132-0e411484a1af"
      unitRef="usd">55500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic61f2b52cdc9424bb46aae9255e23e9c_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNC01LTEtMS0xNDUzODA_e6bfa364-8eaf-455d-9a3f-3fcb0f1a5d56"
      unitRef="usd">97900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icd154908851f4ed6aafde50092057173_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNC03LTEtMS0xNDUzODA_889e8d38-2d85-4d65-9302-1c71969e0a08"
      unitRef="usd">163800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0a29e4ed337444fc916e9fe67329b7dc_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNS0xLTEtMS0xNDUzODA_2b38e244-89a6-4caa-9577-4d1307a4b180"
      unitRef="usd">37700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i67c71ccf680d431580894460113b29bc_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNS0zLTEtMS0xNDUzODA_978f7223-4964-4d82-bd9a-7fdd7a44b586"
      unitRef="usd">21100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6475695c386644c18d3cbacb742bf62b_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNS01LTEtMS0xNDUzODA_62910ac1-78a7-4fa6-b341-cc16bc9954de"
      unitRef="usd">110100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i795321dc590c46cc9758f0d578c0d59d_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNS03LTEtMS0xNDUzODA_abc4b8cb-3c93-4d9a-98bc-c521c744c6d3"
      unitRef="usd">41300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iae442e0d43754b0cb017b2df1fb6b48c_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNi0xLTEtMS0xNDUzODA_338286f6-71b4-4a4f-9363-a0a81e40b627"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5ea27143b2004430aba333c2321e418f_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNi0zLTEtMS0xNDUzODA_cb3eb8bb-020c-4e41-8cd6-114449a9ffe1"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i05cd2e1b48e6402cb8a5b4c685f925dc_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNi01LTEtMS0xNDUzODA_2bbef6a7-787a-4cd1-98eb-c43abdb757f3"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6c522fc3d14f4724b9c657fb93f48811_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNi03LTEtMS0xNDUzODA_b9bebb80-3f34-48d3-9632-f748bdd45a50"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i05f4a8251ec74df0a5b1761a77e3e906_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNy0xLTEtMS0xNDUzODA_318c589f-1006-4836-a8f6-ba9f959fc22d"
      unitRef="usd">2600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1f66d61731914f24a1a44b618bffd716_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNy0zLTEtMS0xNDUzODA_255eefd4-839f-4946-8b62-89ac40f0b9c5"
      unitRef="usd">2700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i95993ba5f9a64217b033a52e3ed369fe_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNy01LTEtMS0xNDUzODA_f19e6b94-04db-4204-bcc0-0511950a6fee"
      unitRef="usd">9100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id8f09d8f777d4c918b7bcd9c297c308f_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfNy03LTEtMS0xNDUzODA_7badd73a-8262-40f0-ada5-b09e84e77ffe"
      unitRef="usd">8500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfOC0xLTEtMS0xNDUzODA_7049c789-60df-42af-9efa-43f5c936d5e1"
      unitRef="usd">119300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfOC0zLTEtMS0xNDUzODA_7086ca81-575b-4794-ae79-4d6853415c30"
      unitRef="usd">118700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfOC01LTEtMS0xNDUzODA_0f88192e-c087-49b3-ac44-c8400df7bc90"
      unitRef="usd">344700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOjhlOGZkYjZiZTU0MTQzZDViZjlhNmNkMTBmNDk3M2I1L3RhYmxlcmFuZ2U6OGU4ZmRiNmJlNTQxNDNkNWJmOWE2Y2QxMGY0OTczYjVfOC03LTEtMS0xNDUzODA_32edbb21-45a0-4a8b-8614-ed5028433f22"
      unitRef="usd">316700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Assets
      contextRef="icfc0b70743d2498cb9119f8e66e7b572_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfMS0xLTEtMS0xNDUzODA_af4dff6b-38ae-4650-b17a-d73188395fa4"
      unitRef="usd">2436600000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i569d308f692147d89d49e619a068afda_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfMS0zLTEtMS0xNDUzODA_415e4c05-4177-496c-88a8-b047f1a8132c"
      unitRef="usd">2100900000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i245ca2cc54ad45c1b05672e2f840caae_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfMi0xLTEtMS0xNDUzODA_86585153-9e93-4250-bbe6-ae324083512c"
      unitRef="usd">1047600000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3b810c6472584306a9abe0806cf1a89a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfMi0zLTEtMS0xNDUzODA_ee50c48a-16f1-451c-8177-400b1056c031"
      unitRef="usd">1067000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i826d4d2e5d1e4176ba25307d9df38cab_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfMy0xLTEtMS0xNDUzODA_e10a39c5-c0fa-4e06-b62d-451a13cd0460"
      unitRef="usd">1575800000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i05ff9ad140414c8f86f134ed769d2759_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfMy0zLTEtMS0xNDUzODA_9f1c5d34-26d2-41ee-90e7-8892ff9ad169"
      unitRef="usd">1527600000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i18f16d92fc2f4333ba53ad7abc5ee3ce_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfNC0xLTEtMS0xNDUzODA_559fed0c-b401-41c2-bd45-32c4c4289f1a"
      unitRef="usd">2033400000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i963eaf2813ce4d2bb4ec8d04c3594004_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfNC0zLTEtMS0xNDUzODA_e6bba53d-18a8-4072-8fe2-73ab9e25ab93"
      unitRef="usd">2017200000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iee8133b5797249e6a1e45318323c3d8f_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfNS0xLTEtMS0xNDUzODA_854449c9-69df-4a95-9cff-ae0e66879940"
      unitRef="usd">287400000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7b425114ad98446385c26f13f219d78e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfNS0zLTEtMS0xNDUzODA_b501b3bd-1f53-47e0-a374-808f7678bb10"
      unitRef="usd">238100000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ica709b96392448e7ae2bade6cbb76693_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfNi0xLTEtMS0xNDUzODA_986b0870-7a25-463c-a4dd-b8480fb79a82"
      unitRef="usd">94900000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4d08851568f946a38d86c464d471b96f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfNi0zLTEtMS0xNDUzODA_45a90b75-dccd-4c8b-9ac7-1cd761453045"
      unitRef="usd">170600000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfNy0xLTEtMS0xNDUzODA_a7fa9265-7f1f-4615-85f4-e6d44161cc74"
      unitRef="usd">7475700000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmFlYTU3ZWMwMjE4YTQxMzNiZWZiMGQ1ZWE3OWNiYzJhL3RhYmxlcmFuZ2U6YWVhNTdlYzAyMThhNDEzM2JlZmIwZDVlYTc5Y2JjMmFfNy0zLTEtMS0xNDUzODA_98d726e4-280f-4b14-bd3d-e80964b4c545"
      unitRef="usd">7121400000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i333b6bcdb03a48f2ba6bba0422c8d15e_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNDg2MA_5e7f3657-7d81-4915-91b3-0b4e8ba09a53"
      unitRef="usd">-192200000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6621bdf5c22246098f998eb89fe15641_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNDkxNg_79bc9e78-0d62-4fdb-8e0c-2b7a8345ffd4"
      unitRef="usd">69400000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6fd02e948ff34180b72c85ac5b72e294_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNDkyMw_ae9a1e86-7570-4f2c-918a-3346f06ea17f"
      unitRef="usd">77000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idd695cb63a3c4212a87504a042fdd00f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNDk4MA_4834ce5a-9994-481a-8b03-9ee8e2040275"
      unitRef="usd">45800000</us-gaap:Assets>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNzMzMg_8ba4ad6a-879b-4acf-8a6a-d29143f54ca9">&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/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;60.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;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;30.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;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;/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;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;62.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;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;/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;91.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;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;263.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;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;/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;28.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;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;81.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;/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;206.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;437.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfMi0xLTEtMS0xNDUzODA_3e3a1720-46dd-445a-852f-6379251de01c"
      unitRef="usd">60300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfMi0zLTEtMS0xNDUzODA_9023be13-35cd-4afe-8646-c5fd2efa8456"
      unitRef="usd">140000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfMi01LTEtMS0xNDUzODA_798da400-bb6f-4589-a092-7c3ac5294dbb"
      unitRef="usd">30500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfMi03LTEtMS0xNDUzODA_dd958bd7-6d21-4a23-ba35-93008cc1015a"
      unitRef="usd">338300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNC0xLTEtMS0xNDUzODA_76e029f8-25d1-4183-bf55-bf6f2696b6a0"
      unitRef="usd">-26900000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNC0zLTEtMS0xNDUzODA_b127d07c-4706-45c7-94ea-9bf8275a7f95"
      unitRef="usd">-13100000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNC01LTEtMS0xNDUzODA_e0b23d3d-49e6-4936-a6a3-3289d8ca37cf"
      unitRef="usd">-62300000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNC03LTEtMS0xNDUzODA_82c6b0a7-3ab9-4507-bb9c-fe9ed3e98c94"
      unitRef="usd">-39400000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNS0xLTEtMS0xNDUzODA_9194d0c0-3e9f-40b4-8c4a-c1d3a2c5f62c"
      unitRef="usd">91300000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNS0zLTEtMS0xNDUzODA_f1b3580c-5154-49b5-8e45-c75fb2250edb"
      unitRef="usd">95400000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNS01LTEtMS0xNDUzODA_3703af4c-9f6b-48d8-b797-015a9b96e818"
      unitRef="usd">263500000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNS03LTEtMS0xNDUzODA_7fdb7022-3a30-478f-b72e-96a75ed91068"
      unitRef="usd">262100000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNi0xLTEtMS0xNDUzODA_eb1adce8-4e7e-4b18-bafd-72a729757680"
      unitRef="usd">28000000.0</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNi0zLTEtMS0xNDUzODA_ab694f42-eca2-40b3-97be-d10ddb8efccc"
      unitRef="usd">23400000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNi01LTEtMS0xNDUzODA_16a1e6ef-0bf7-4428-a5b2-cf71184c72fd"
      unitRef="usd">81200000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNi03LTEtMS0xNDUzODA_596cd8c9-0815-4fc6-bcac-f94f83649ea1"
      unitRef="usd">54500000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <mtz:EBITDA
      contextRef="i88835070e2564f9696a2b69acae8ebb8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNy0xLTEtMS0xNDUzODA_4792ee62-27ff-4f66-b40d-121ed472b384"
      unitRef="usd">206500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i5eb104ca73b54086aa24e424c7a5ec59_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNy0zLTEtMS0xNDUzODA_b81096d2-1e52-4ce6-95f5-bef880e58fe4"
      unitRef="usd">271800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNy01LTEtMS0xNDUzODA_eb5d4eef-0275-4b5e-90ec-110ba4119570"
      unitRef="usd">437500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i92d58c35bdae4180a0af371e1a1b4c66_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RhYmxlOmVkOWVlYzY1MzYxZTQxYjNiNGNmMTBlYmViMzIxYmE3L3RhYmxlcmFuZ2U6ZWQ5ZWVjNjUzNjFlNDFiM2I0Y2YxMGViZWIzMjFiYTdfNy03LTEtMS0xNDUzODA_356addc9-529c-4e08-b357-453917ac251c"
      unitRef="usd">694300000</mtz:EBITDA>
    <us-gaap:Revenues
      contextRef="i8bdbe0ff79d2400c8828233332b01402_D20220701-20220930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNTE4Nw_a229dd1c-a366-4ec0-b3d7-2c575a41178d"
      unitRef="usd">2500000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i18d2b6f4ac5142149873560261688942_D20210701-20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNTE5NA_beb7401a-6f88-40ce-abd1-6ebb99b4ebc6"
      unitRef="usd">2400000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0ae5b36216244d8988a7dafd54f4241a_D20220101-20220930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNTI2NQ_40d5878f-bedf-4376-967b-391b34e0bda7"
      unitRef="usd">6600000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if694cd29a1e74307a2df9b8943d11b4d_D20210101-20210930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNTI3Mg_756de5f1-c577-4f10-a83d-a6f05581be00"
      unitRef="usd">6000000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib5cebe441ae940a1ab682890ac007077_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNTM4MA_24a75519-66c3-49b2-af22-6e749850de4b"
      unitRef="usd">49400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i86d2fc2334e34ec3b6d534e0b0abe378_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNTM4Nw_9d946283-f274-4954-bfa7-7d10401a0503"
      unitRef="usd">40800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e85719358f04ddb8c15667c46d386c5_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNTQ1OA_5f315c39-5daf-45ac-92e0-b152da4118e2"
      unitRef="usd">125200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib3ee6fa28b4f40d7a5539c5e6803720f_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNTQ2NQ_c095e263-a39d-45e9-a9e8-4a8270511be0"
      unitRef="usd">120700000</us-gaap:Revenues>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="idbfe7c7c84ec4402b9c06ebc83000103_I20220930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNTc4MA_dce0e10d-7ee7-4f2b-a1ea-7064bbdd28d8"
      unitRef="usd">1600000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="iebdc8304ec5243c9a736e1f9125b9504_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNTc4Nw_809b951a-0724-4501-9ff4-f5af7f349128"
      unitRef="usd">1400000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i7d9d463ad8364a0690fcab8e7c5f4eb1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNTg4NA_b2c1cea9-5b86-4bed-aab6-2f0b539d898c"
      unitRef="usd">22100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i442b506e678a4778a409ac4b70bfd6e3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNTg5MQ_ed798f82-d21f-4a7c-93f0-5dfa0ddbbcb9"
      unitRef="usd">24500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="iebdc8304ec5243c9a736e1f9125b9504_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNjAxMA_cb4f847c-8683-4dcc-a340-48821b339781"
      unitRef="usd">2100000000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="idbfe7c7c84ec4402b9c06ebc83000103_I20220930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNjAxMA_f55e1df9-6f81-410d-a54e-2259ba1da815"
      unitRef="usd">2100000000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i7d9d463ad8364a0690fcab8e7c5f4eb1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNjExMg_31a6b497-4e37-4fd8-be45-3de43d0d315f"
      unitRef="usd">36700000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i442b506e678a4778a409ac4b70bfd6e3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNjExOQ_2e4471b2-3b1c-4d60-bf4b-da02df48ceec"
      unitRef="usd">43800000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7ffab93f6c6641eda0d66159c97584b5_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNjQwOA_b40a3a8a-4aec-4d1a-8fc0-35e0911ed678"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0d153f4192464e71a4c5a4361416c656_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfMjE5OTAyMzI2NDEwMw_01cedc67-4fd3-4107-b858-17927806aa3f"
      unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7eb276478a964b088c4afa6429721631_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNjY0NQ_487e70c4-5004-4553-a597-bcee009464d5"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1b47d84fb6a5491a9c8fa29b9da5b573_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfMjE5OTAyMzI2NDEzOA_01eac512-7f0b-482a-a7a1-a98e4288fe9a"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i39579154661d4970a141092ff9d5a80d_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNjczNw_517ee557-d86c-4228-b402-43f5c2b0a9a2"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia9118adce18d490ba74a39fa436b4b82_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNjczNw_f359b8ed-8027-47ed-b6de-9b40c2aad2c7"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id0305ded1ade401dabd74762754ac8dc_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNzA2Mw_bbb232e4-89e0-4adc-8370-c0d6c6c3a142"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6e8b90ffaad4490696045bb4a7fe859d_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183Ni9mcmFnOjZiNmYwMTc5YmM5YTRhNDU4MjU4YTFlYjc2YTU0YzllL3RleHRyZWdpb246NmI2ZjAxNzliYzlhNGE0NTgyNThhMWViNzZhNTRjOWVfNzA3MA_6667274b-8add-4213-a198-9a3b9ad29790"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMTEwMDY_e76eebd5-652c-45c1-9dc5-a5c8e95595a6">Commitments and Contingencies&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec is subject to a variety of legal cases, claims and other disputes that arise from time to time in the ordinary course of its business, including project contract price disputes, other project-related liabilities and acquisition purchase price disputes.  MasTec cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company.  The outcome of such cases, claims and disputes cannot be predicted with certainty and an unfavorable resolution of one or more of them could have a material adverse effect on the Company&#x2019;s business, financial condition, results of operations and cash flows.  In the third quarter of 2021, a settlement was finalized in favor of MasTec for approximately $25 million, of which $6 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, net of related settlement costs,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; is reflected within other current assets &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;a&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;s of September&#160;30, 2022.  Net of legal and other costs incurred, the Company recorded $5 million of other income related to this settlement in the third quarter of 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facility, vehicle and equipment needs, including related party leases.  See Note 8 - Lease Obligations and Note 15 - Related Party Transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Letters of Credit.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  In the ordinary course of business, the Company is required to post letters of credit for its insurance carriers and surety bond providers and in support of performance under certain contracts as well as certain obligations associated with the Company&#x2019;s equity investment 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, 2022 and December&#160;31, 2021, there were $162.4 million and $188.5 million, respectively, of letters of credit issued under the Company&#x2019;s credit facilities.  The Company is not aware of any material claims relating to its outstanding letters of credit as of September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance and Payment Bonds.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  In the ordinary course of business, MasTec is required by certain customers to provide performance and payment bonds for contractual commitments related to its projects.  These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay its subcontractors and vendors.  If the Company fails to perform under a contract or to pay its subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond.  The Company must reimburse the surety for expenses or outlays it incurs.  As of September&#160;30, 2022 and December&#160;31, 2021, outstanding performance and payment bonds approximated $2,351.7 million and $2,155.2 million, respectively, and estimated costs to complete projects secured by these bonds totaled $775.0 million and $768.8 million, respectively.  Included in these balances as of both September&#160;30, 2022 and December&#160;31, 2021 are $115.0 million of outstanding performance and payment bonds issued on behalf of the Company&#x2019;s proportionately consolidated non-controlled contractual joint ventures, representing the Company&#x2019;s proportionate share of the total bond obligation for the related projects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investment and Strategic Arrangements.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company holds undivided interests, ranging from 85% to 90%, in multiple proportionately consolidated non-controlled contractual joint ventures that provide infrastructure construction services for electrical transmission projects, as well as undivided interests ranging from 30% to 50% in three civil construction projects.  Income and/or losses incurred by these joint ventures are generally shared proportionally by the respective joint venture members, with the members of the joint ventures jointly and severally liable for all of the obligations of the joint venture.  The respective joint venture agreements provide that each joint venture partner indemnify the other party for any liabilities incurred by such joint venture in excess of its ratable portion of such liabilities.  Thus, it is possible that the Company could be required to pay or perform obligations in excess of its share if the other joint venture partners fail or refuse to pay or perform their respective share of the obligations.  As of September&#160;30, 2022, the Company was not aware of material future claims against it in connection with these arrangements.  Included in the Company&#x2019;s cash balances as of September&#160;30, 2022 and December&#160;31, 2021 are amounts held by entities that are proportionately consolidated totaling $15.1 million and $14.6 million, respectively.  These amounts are available to support the operations of those entities, but are not available for the Company&#x2019;s other operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has other investment and strategic arrangements, under which it may incur costs or provide financing, performance, financial and/or other guarantees.  See Note 4 - Fair Value of Financial Instruments and Note 15 - Related Party Transactions for additional information pertaining to the Company&#x2019;s investment and strategic arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Self-Insurance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  MasTec maintains insurance policies for workers&#x2019; compensation, general liability and automobile liability, which are subject to per claim deductibles.  The Company is self-insured up to the amount of the deductible.  The Company also maintains excess umbrella coverage.  The Company manages certain of its insurance liabilities indirectly through its wholly-owned captive insurance companies, which reimburse claims up to the applicable insurance limits.  Cash balances held by the Company&#x2019;s captive insurance companies, which totaled approximately $0.3 million as of both September&#160;30, 2022 and December&#160;31, 2021, are generally not available for use in the Company&#x2019;s other operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, MasTec&#x2019;s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to its insurance policies, totaled $178.8 million and $189.8 million, respectively, of which $107.4 million and $126.5 million, respectively, were reflected within other long-term liabilities in the consolidated balance sheets.  MasTec also maintains an insurance policy with respect to employee group medical claims, which is subject to annual per employee maximum losses.  MasTec&#x2019;s estimated liability for employee group medical claims totaled $4.2 million as of both September&#160;30, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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 $103.0 million and $125.7 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.  As of September&#160;30, 2022 and December&#160;31, 2021, outstanding surety bonds related to self-insurance programs amounted to $110.9 million and $52.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Collective Bargaining Agreements and Multiemployer Plans.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  As discussed in Note 10 - Other Retirement Plans, certain of MasTec&#x2019;s subsidiaries are party to various collective bargaining agreements with unions representing certain of their employees, which require the Company to pay specified wages, provide certain benefits and contribute certain amounts to MEPPs.  The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980 (collectively, &#x201c;ERISA&#x201d;), which governs U.S.-registered MEPPs, subjects employers to substantial liabilities in the event of an employer&#x2019;s complete or partial withdrawal from, or upon termination of, such plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent: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, 2022, the Company does not have plans to withdraw from, and is not aware of circumstances that would reasonably lead to material claims against it, in connection with the MEPPs in which it participates.   There can be no assurance, however, that the Company will not be assessed liabilities in the future, including in the form of a surcharge on future benefit contributions or increased contributions on underfunded plans.  The amount the Company could be obligated to pay or contribute in the future cannot be estimated, as these amounts are based on future levels of work of the union employees covered by these plans, investment returns, which could be negatively affected by economic and market conditions, and the level of underfunding of such plans.  In connection with the HMG acquisition, the Company assumed an obligation related to HMG&#x2019;s 2016 withdrawal from a multiemployer pension plan, under which HMG was obligated to make quarterly payments of approximately $74,000 through 2036.  As of September&#160;30, 2022 and December&#160;31, 2021, a withdrawal liability of approximately $3.3 million and $3.4 million, respectively, was recorded within other current and other long-term liabilities, as appropriate, within the consolidated balance sheets related to this obligation.  In October 2022, the Company reached an agreement with the related pension fund, and paid $2.8 million in full settlement of this liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnities.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  The Company generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject the Company to indemnity claims, liabilities and related litigation.  As of both September&#160;30, 2022 and December&#160;31, 2021, the Company had accrued project close-out liabilities of approximately $40 million.  The Company is not aware of any other material asserted or unasserted claims in connection with its potential indemnity obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Guarantees.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  From time to time in the ordinary course of its business, MasTec guarantees the obligations of its subsidiaries, including obligations under certain contracts with customers, certain lease obligations, and in some states, obligations in connection with obtaining contractors&#x2019; licenses.  MasTec has also issued performance and other guarantees in connection with certain of its equity investments.  MasTec also generally warrants the work it performs following substantial completion of a project.  Much of the work performed by the Company is evaluated for defects shortly after the work is completed.  If warranty claims occur, the Company could be required to repair or replace warrantied items, or, if customers elect to repair or replace the warrantied item using the services of another provider, the Company could be required to pay for the cost of the repair or replacement.  Warranty claims have historically not been material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Risk.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  For the nine month period ended September&#160;30, 2022, the Company had approximately 1290 customers.  As of September&#160;30, 2022 and December&#160;31, 2021, there were no customers that represented greater than 10% of the Company&#x2019;s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue.  For the three month periods ended September&#160;30, 2022 and 2021, the Company derived approximately 41% a&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;nd &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;58%&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, respectively, of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;its revenue from its top ten customers, &lt;/span&gt;&lt;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 derived &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42%&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; and &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;56%&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;for the nine month periods ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty
      contextRef="i72c09b3fd1084c90852a2f200e1e3b90_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfNzk0_79d3a62b-9297-4144-96ee-4f3d75b7022c"
      unitRef="usd">25000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:OtherAssetsCurrent
      contextRef="iaf71f535df0e45f0b590630ac731546c_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfODA5_41b6d260-5f43-468e-8bdb-01515750792c"
      unitRef="usd">6000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i72c09b3fd1084c90852a2f200e1e3b90_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMTA5OTUxMTYzOTUzMA_4193466d-0b98-48c1-a80f-d779312846c1"
      unitRef="usd">5000000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMTkwNA_5826fe34-ae17-439f-a348-3253c4db869c"
      unitRef="usd">162400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMTkxMQ_c327edf5-be64-41e9-8ed0-58dad1a75c3e"
      unitRef="usd">188500000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i4246754978564c0b91f194e2af54c1b0_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMjgwMw_7787da24-d9a2-4264-98a1-458dd8d2ef26"
      unitRef="usd">2351700000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i956b2c3a1af8469caf675ae91cee8631_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMjgxMA_50349007-539b-43d3-8349-e3b4f6cc9e62"
      unitRef="usd">2155200000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:EstimatedCostsToCompleteProjectsSecuredByBonds
      contextRef="ifdfbdbb90c964625a8042b75b6544a35_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMjkwMA_a6f443fb-a205-4f40-a2c2-5924329497bd"
      unitRef="usd">775000000</mtz:EstimatedCostsToCompleteProjectsSecuredByBonds>
    <mtz:EstimatedCostsToCompleteProjectsSecuredByBonds
      contextRef="i9cc7e48f7aaa4ddb8252b56d0882afdc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMjkwNw_282fe70b-9178-44e9-97fb-87ce22e04c15"
      unitRef="usd">768800000</mtz:EstimatedCostsToCompleteProjectsSecuredByBonds>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i64025c8303fb4086bc3f3413a68d26ca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMjk5NA_4a51a716-5e90-4f4b-9eb2-26f86067d31f"
      unitRef="usd">115000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i86d512225d634b138d7bb658e8c6fcc0_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMjk5NA_b62e7800-bbf1-4c0a-a166-5eb5d7777b27"
      unitRef="usd">115000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="i3031d3674d4a4a428857d2aa907d871c_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMzM0Mg_ea2d1264-2627-45cd-9184-13c33e8a67b4"
      unitRef="number">0.85</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="iabeb3447ef5c4211937a302a5a7bff3b_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMzM0OA_595a1ae2-30aa-4a0f-af0a-2f012a6e4b1b"
      unitRef="number">0.90</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="i6bbf5d9da7fb4aab948e15724c5097c0_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMzU2Nw_9b096e0c-d545-4465-95c6-a450bc8d786f"
      unitRef="number">0.30</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="i433ca1de065c4e7488fa70aee4c9900d_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMzU3Mw_422ec796-38ef-4d60-8c93-f4c2209fa732"
      unitRef="number">0.50</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:NumberOfJointVentures
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMzU3OQ_500feb59-d43b-4878-b259-71f422974dac"
      unitRef="constructionproject">3</mtz:NumberOfJointVentures>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i856e4b972f5e425d9658f27449199d00_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfNDU0MA_c64b8e52-0f29-4fef-abc7-7de61b7a327c"
      unitRef="usd">15100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8034ca2952324fe8834f9f169521c2f7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfNDU0Nw_238f5369-12c0-413d-83d3-37a3659be950"
      unitRef="usd">14600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iab52106ffd11405c986821e405bce181_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfNTUzNg_574ebe94-dbd1-4e30-bd01-c9587f0e554a"
      unitRef="usd">300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i595ac3a55b514e0f90be6f49d6828d33_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfNTUzNg_cc11189c-8601-4fe7-81d9-8fc59d68dc4f"
      unitRef="usd">300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:SelfInsuranceReserve
      contextRef="iff68664de0734a5d8fef6d5658562e42_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfNTgwOA_50bf24f7-e1f9-4d23-a226-ef0022eea68a"
      unitRef="usd">178800000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i608973e72234407c9960411fa9f4f9c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfNTgxNQ_aaf41d2b-7afd-4278-bed8-7fea4203d4d4"
      unitRef="usd">189800000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i0070e299d897421a8d8f9bf6810cfe25_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfNTg0Mg_57b920ee-48a5-4358-9e1c-7e20421a46c9"
      unitRef="usd">107400000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i0f3f08b61e9c4c93a4d77c0838cc26a3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfNTg0OQ_5a173e0b-7144-446b-8806-18b4a41fe057"
      unitRef="usd">126500000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserve
      contextRef="i0980a9e01483497dafd8a2d46ef91851_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfNjE3MQ_78d72296-d9bc-4c63-9bc5-60b49626e2ed"
      unitRef="usd">4200000</us-gaap:SelfInsuranceReserve>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i9b256aa8468a43eaa842b71bc6812d4e_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfNjUwMg_19c6c058-9e0f-414d-9bf6-f6f6d3742187"
      unitRef="usd">103000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i7acb392e9281450ebd390874f8e940d4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfNjUwOQ_b070d96c-9db5-4bc5-bbc8-e241da90ddef"
      unitRef="usd">125700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i9e0a6b41f5904a0ea5641bc4b28539a7_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfNjYzOA_b1bd3f18-e3e5-4e42-b641-41bb28759dfd"
      unitRef="usd">110900000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i325d11eda73e4a42809139a642dc9640_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMTA5OTUxMTY0MTgwMA_0d0c29f9-71a5-42a8-98c2-705f48a58fd9"
      unitRef="usd">52900000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:MultiemployerPlanQuarterlyExpectedFutureBenefitPayment
      contextRef="i6835209b051040578a6d499cf86b9958_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfODUyNg_94d459e9-4ade-4a65-bb12-878a9ce6eb28"
      unitRef="usd">74000</mtz:MultiemployerPlanQuarterlyExpectedFutureBenefitPayment>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="i0be8ef85753c4da6867db5501a13b264_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfODYwMQ_6e33a2cd-6826-493f-9d04-1c753993c4c5"
      unitRef="usd">3300000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="ic6de1f96b24544e1beb6638fe9b16a2d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfODYwOA_28ae1298-61eb-4d63-9dbc-c3f191cd6e2f"
      unitRef="usd">3400000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <mtz:MultiemployerPlansPaymentsForWithdrawalObligation
      contextRef="i5c530bee9c00414ea7754ad5c55aa286_D20221001-20221031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMTc1OTIxODYwNTkwMTc_098b19a9-a4e9-4023-9678-a8b6ba86c06a"
      unitRef="usd">2800000</mtz:MultiemployerPlansPaymentsForWithdrawalObligation>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i1d80548857654d19bccaddb246dbc418_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfOTEwOQ_4f23628a-da73-4ed7-bb94-40305af40ca7"
      unitRef="usd">40000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i6b8ea6d0c9624bde9bec4f358587be14_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfOTEwOQ_6497fc8a-9963-4497-8f0b-ae07cb5314a4"
      unitRef="usd">40000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <mtz:NumberOfCustomers
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMTAyOTE_3ef55509-569d-487e-9cac-9fe3a9ae418e"
      unitRef="customer">1290</mtz:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5935b069404c45f28886bdc091c29f12_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMTA4NTM_916bc72f-a962-4e94-8b65-2e36c57f8c0b"
      unitRef="number">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9cc4188804fe405094cedd962aa1a308_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMTA4NjA_7c0b1ab5-8c52-4fed-971a-c8d0e2fd180a"
      unitRef="number">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4e4d1792b816426781735d67ee74c485_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMTA5MzM_89d6bea4-e9b8-4786-ac87-0edf44c43b93"
      unitRef="number">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5926f9925cf0404bbc6fb27809f789a5_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN183OS9mcmFnOjA2MzU1OGYxZGUwMjRhYWY4ZTU3YjY2YjZlOTZiNjg5L3RleHRyZWdpb246MDYzNTU4ZjFkZTAyNGFhZjhlNTdiNjZiNmU5NmI2ODlfMTA5NDA_ef6ffc68-7382-45ea-9419-335ef6488930"
      unitRef="number">0.56</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i2f7f0568f3864f10944b6c52742f5070_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNzE4Ng_03d36485-f444-4c49-8030-f164948729bd">Related Party Transactions MasTec purchases, rents and leases equipment and purchases various types of supplies and services used in its business, including ancillary construction services, project-related site restoration and marketing, business development and administrative activities, from a number of different vendors on a non-exclusive basis, and from time to time, rents equipment to, sells certain supplies, or performs construction services on behalf of, entities in which members of subsidiary management have ownership or commercial interests.  For the three month periods ended September&#160;30, 2022 and 2021, such payments to related party entities totaled approximately $8.0 million and $20.7 million, respectively, and for the nine month periods ended September&#160;30, 2022 and 2021, totaled approximately $22.7 million and $71.8 million, respectively.  Payables associated with such arrangements totaled approximately $2.5 million and $0.6 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.  Revenue from &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;such related party arrangements totaled approximately $2.4 million and $0.8 million for the three month periods ended September&#160;30, 2022 and 2021, respectively, and totaled approximately $7.4 million and $2.9 million for the nine month periods ended September&#160;30, 2022 and 2021, respectively.  Related amounts receivable, net, totaled approximately $2.2 million and $0.4 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company rents and leases equipment and purchases certain supplies and servicing from CCI.  Juan Carlos Mas, who is the brother of Jorge Mas, Chairman of MasTec&#x2019;s Board of Directors, and Jos&#xe9; R. Mas, MasTec&#x2019;s Chief Executive Officer, serves as the chairman of CCI, and a member of management of a MasTec subsidiary and an entity that is owned by the Mas family are minority owners.  For the three and nine month periods ended September&#160;30, 2022, MasTec paid CCI $1.1 million and $2.9 million, respectively, related to this activity, and for the three and nine month periods ended September&#160;30, 2021, paid approximately $8.0 million and $18.6 million, net of rebates, respectively.  Amounts payable to CCI totaled approximately $1.1 million and $0.8 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.  The Company has also rented equipment to CCI.  Revenue from equipment rentals to CCI totaled approximately $0.2 million for both the three and nine month periods ended September&#160;30, 2022, and such revenue was de minimis for the three and nine month periods ended September&#160;30, 2021.  As of September&#160;30, 2022, related amounts receivable totaled $0.1 million, and as of December&#160;31, 2021, there were no amounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent: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 periods ended September&#160;30, 2022 and 2021, MasTec incurred subcontracting expenses in connection with this arrangement of approximately $0.1 million and $41.1 million, respectively, and for the nine month periods ended September&#160;30, 2022 and 2021, incurred subcontracting expenses of approximately $0.2 million and $86.9 million, respectively.  As of September&#160;30, 2022 and December&#160;31, 2021, related amounts payable totaled approximately $0.1 million and $0.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;MasTec has a leasing arrangement for an aircraft that is owned by an entity that Jorge Mas owns.  For the three month periods ended September&#160;30, 2022 and 2021, MasTec paid approximately $0.7 million and $0.6 million, respectively, related to this leasing arrangement, and paid approximately $1.9 million for both the nine month periods ended September&#160;30, 2022 and 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;MasTec has performed construction services on behalf of a professional Miami soccer franchise (the &#x201c;Franchise&#x201d;) in which Jorge Mas and Jos&#xe9; R. Mas are majority owners.  Services provided by MasTec have included the construction of a soccer facility and stadium as well as wireless infrastructure services.  MasTec may perform additional construction services for the Franchise in the future.  Payments for other expenses related to the Franchise for both the three month periods ended September&#160;30, 2022 and 2021 totaled approximately $0.1 million, and totaled approximately $0.4 million and $0.3 million for the nine month periods ended September&#160;30, 2022 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Beginning in the fourth quarter of 2021, MasTec has a subcontracting arrangement to perform construction services for an entity, of which Jos&#xe9; R. Mas acquired a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest.  For the three and nine month periods ended September&#160;30, 2022, revenue recognized by MasTec under this arrangement totaled approximately $38.0 million and $98.7 million, respectively, and as of September&#160;30, 2022, related amounts receivable totaled approximately $36.6 million.  There were no amounts receivable as of December&#160;31, 2021.  MasTec pays a management fee to this entity in connection with the subcontracting arrangement, under which MasTec incurred approximately $0.4 million and $0.9 million for the three and nine month periods ended September&#160;30, 2022, of which $0.4 million was payable as of September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;MasTec leases employees and provides satellite communication services to a customer in which Jorge Mas and Jos&#xe9; R. Mas own a majority interest.  Charges to this customer under these arrangements totaled approximately $0.3 million for both the three month periods ended September&#160;30, 2022 and 2021, and totaled approximately $0.9 million for both the nine month periods ended September&#160;30, 2022 and 2021.  As of both September&#160;30, 2022 and December&#160;31, 2021, related amounts receivable totaled approximately $0.8 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has advanced amounts on behalf of an entity that was acquired in 2021.  Amounts outstanding for such advances, which are expected to be settled under customary terms associated with the related purchase agreement, totaled approximately $2.0 million and $0.5 million as of September&#160;30, 2022 and December&#160;31, 2021, respectively.  Additionally, in 2021, the Company advanced amounts to the former owner of an acquired business.  There were no remaining amounts outstanding as of September&#160;30, 2022, and as of December&#160;31, 2021, approximately $1.0 million of such advances was outstanding.  In addition, the Company has a subcontracting arrangement with an entity in which it has a 25% interest.  The Company&#x2019;s interest in this entity is accounted for as an equity method investment.  For the three and nine month periods ended September&#160;30, 2022, the Company made equity contributions to this entity of approximately $0.1 million and $0.6 million, respectively.  As of September&#160;30, 2022 and December&#160;31, 2021, the Company&#x2019;s net investment in this entity was a liability of approximately $1.2 million and $1.6 million, respectively, which net amounts each included approximately $2.3 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement.  Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;with a $15.0 million le&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;tter of credit issued by the Company on behalf of this entity.  Income recognized in connection with these arrangements totaled approximately $0.2 million for both the three month periods ended September&#160;30, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; and 2021, and totaled&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; $0.6 million for both the nine month periods ended September&#160;30, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; and 2021&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, 2022 and December&#160;31, 2021, related amounts receivable totaled $0.6 million and $0.4 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Non-controlling interests in entities consolidated by the Company represent ownership interests held by members of management of certain of the Company&#x2019;s subsidiaries, primarily in the Company&#x2019;s Oil and Gas segment.  In 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 the other of which Jos&#xe9; R. Mas is a trustee.  For both the three month periods ended September&#160;30, 2022 and 2021, 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, 2022 and 2021, 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, 2022 and December&#160;31, 2021, life insurance assets associated with these agreements totaled approximately $25.8 million and $24.0 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ieb9f32bf269f476fbd2fba80add27fe6_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjQ5_660294d0-cdca-44cb-8ff7-f9676c847bda"
      unitRef="usd">8000000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="iac07059d45634a6696f16cb916a012c2_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjU2_a4c39b82-caa7-402e-b6f4-1cf8679149a7"
      unitRef="usd">20700000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ifb3c355e2127485db36ee1ad715aa1df_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNzQy_7ff2925a-69a1-4c2c-b5c0-e8131b989c58"
      unitRef="usd">22700000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i28d9b89607664956b26500575183516d_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNzQ5_ceaa8393-5454-47da-948e-7e4e8d085a7b"
      unitRef="usd">71800000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ie907535acc2b42b5956dfcd4bd3f389c_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfODMz_eb70e1ec-0355-416f-b7d8-78565a3e0696"
      unitRef="usd">2500000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i4c6cdc3254f145c188d0806ac2c7e9a9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfODQw_5b96165c-6259-4d43-9448-7b61bc1d4cb1"
      unitRef="usd">600000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ieb9f32bf269f476fbd2fba80add27fe6_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfOTQy_4220a561-9dc2-4cfe-ab71-57609e2c5e6a"
      unitRef="usd">2400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="iac07059d45634a6696f16cb916a012c2_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfOTQ5_7248036e-113c-481a-8525-bce3c9ed3967"
      unitRef="usd">800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ifb3c355e2127485db36ee1ad715aa1df_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMTAzNA_a670dcd2-2ebc-4b2a-abf3-4f4ab673eb5a"
      unitRef="usd">7400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i28d9b89607664956b26500575183516d_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMTA0MQ_de25c821-3890-4632-8617-5ea02dd39e37"
      unitRef="usd">2900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ie907535acc2b42b5956dfcd4bd3f389c_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMTE1Nw_3ffd52a9-be38-4779-a8f6-9067bce23163"
      unitRef="usd">2200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i4c6cdc3254f145c188d0806ac2c7e9a9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMTE2NA_a7039f6d-87a8-4b7a-b963-a326cc2c7d6e"
      unitRef="usd">400000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i54f42931f7024932a4964db367e521b6_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMTY0Mg_96f14282-2a80-4168-84b4-57688fb9cf0c"
      unitRef="usd">1100000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i9bb899c21d854ec598b2053f9ef1658b_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMTY0OQ_0f8b6cb4-573d-44ec-baa5-6296c9b7c22b"
      unitRef="usd">2900000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i142746ddf1934dbba14e9dd9a963fbdc_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMTc1OA_4e945885-cb08-4f87-9fce-2550323d387d"
      unitRef="usd">8000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="id6ef699a7d6744ab90f6d9e6fcce2222_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMTc2NQ_9a5631f0-bf87-4025-b168-ed67f6eec4e8"
      unitRef="usd">18600000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i32191ea930af4fe991024e193fd3a896_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMTg0NQ_1b4fd8b9-b87a-4339-835b-5095222ba7be"
      unitRef="usd">1100000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ibab5ef7660644b85ad45716d1ea349b1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNTQ5NzU1ODI0NTQ5_8370c992-3e8c-4155-9042-14a0f7fa17f5"
      unitRef="usd">800000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i9bb899c21d854ec598b2053f9ef1658b_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjE5OTAyMzI2ODA3NA_1ac9e870-5a17-4b68-956d-077c67486b3e"
      unitRef="usd">200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i54f42931f7024932a4964db367e521b6_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjE5OTAyMzI2ODA3NA_8efec042-066a-48bf-b395-fb38e982ce36"
      unitRef="usd">200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i32191ea930af4fe991024e193fd3a896_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjE5OTAyMzI2ODMzNQ_7f99c35e-9fd8-491f-bd12-37517e232522"
      unitRef="usd">100000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ibab5ef7660644b85ad45716d1ea349b1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNTQ5NzU1ODI3MTYw_67a7f60b-9607-4e7a-a9ab-e7af87e0d1d9"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <mtz:NumberOfManagementMembers
      contextRef="ie21df85059c1494ba2537371c04e6327_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjA3MA_f889be7a-b236-4c2b-a400-5573fc87c2a7"
      unitRef="employee">2</mtz:NumberOfManagementMembers>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="id4e2c40c187f42028bf469d49537711e_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjI1NQ_6ad904a4-c907-4eb1-9323-db3661a1578e"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="id8f162aa09164d129779a6a48f04ff5c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjI2Mg_6563902d-cd62-4d0a-b154-312ec1dc8d61"
      unitRef="usd">41100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i0d0f63af0c784d619aab39a918613fcd_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjM3Ng_96538823-b5c4-4651-a0dd-2af712acb368"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="id607b4f305ef4b11b1be157abfbe3ccb_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjM4Mw_3d872901-30c2-49ab-87b4-c721b618eb67"
      unitRef="usd">86900000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ie21df85059c1494ba2537371c04e6327_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjQ2NQ_fca901e1-d892-4861-b60d-b47a1a3c6387"
      unitRef="usd">100000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="if8e3ea2379a049fe9d86a0c18fe104f1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjQ3Mg_bf392bca-8827-4780-a84e-1537cd95c360"
      unitRef="usd">500000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="id1ec7b40a40c4e9ca9d5069b23d53533_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjY2MQ_b0dbd997-e478-4d14-9ecf-e3297fa2e904"
      unitRef="usd">700000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie3a9756d832c4bd9bc67c04c12e61ddd_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjE5OTAyMzI2NjA4Ng_470c1319-9afc-406e-a12a-384b077bae3f"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ib19444a00f2a42fd8792cef1fe9ed386_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjcyNA_6e9cd67b-3499-43e6-b4d9-7a26613f0717"
      unitRef="usd">1900000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="iee7c2adadebb421e94fc44c4771c7bd9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjcyNA_894d153c-c583-4eb3-90db-c5fac4ddeb49"
      unitRef="usd">1900000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i351e27859d204b3db32bafbd0966af65_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMzI4Mw_85517897-82f1-461e-bd7c-de37c497d054"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i142ddc17cd5a42f692a420a340e05c4d_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMzI4Mw_c6a635f7-19e0-4bfe-ae44-82f8e88081b7"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i07c07bae669b44e3bc5883f69da295ad_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMzMzNA_9def2663-ca23-430e-8555-4325049b7041"
      unitRef="usd">400000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i004cfecde5774253b15807777bc1fef7_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMzM0MQ_ad97a37f-a98a-4a60-96c3-2487884cc56f"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i2e6096d03c6a4adcb1dca24f8ca547af_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMzc4NQ_82ea84f0-5802-4dfb-9d04-959b65fd8951"
      unitRef="usd">38000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i9f95e097378d4723a5b56a581eba8a73_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMzc5Mg_9529146a-88bd-41b3-b692-675d74c6ab17"
      unitRef="usd">98700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ib41afde9ceae4405bfa8eb752b1d6d81_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMzg3Mw_2d970c26-95f3-4d80-9a85-01fc3630b99e"
      unitRef="usd">36600000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ib73a281b1cd04d12a182af7e8f39047c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMzg4OQ_6f150206-4e5d-4b31-8909-d66e49169d2e"
      unitRef="usd">0</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i2e6096d03c6a4adcb1dca24f8ca547af_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNDA0OA_4313c89f-adf6-4824-8e67-33083290d2be"
      unitRef="usd">400000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i9f95e097378d4723a5b56a581eba8a73_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNDA1NQ_53b6503c-91e3-4a94-b6de-01aafbbddbed"
      unitRef="usd">900000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ib41afde9ceae4405bfa8eb752b1d6d81_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNDE2NA_0d2df733-a735-467e-b37b-7ed406518389"
      unitRef="usd">400000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="id330461dc7c6462696fb30440ca32326_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNDQwNg_08827dbe-4947-49af-a8b8-d9c6c8c8f03c"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i4743831c32d8407690303f7bc5d004e9_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNDQwNg_d76492c6-eb5f-423a-a329-13b3b90d9ce0"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i12c94555cf7d4f6ab01653958186da74_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNDQ4Mg_35a01a8b-db09-4797-8a67-a7bfd2e4e05e"
      unitRef="usd">900000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="if566b66955594e7eb7603009e09fda89_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNDQ4Mg_d325d965-a2cb-4ba3-b856-34b7d4bb312c"
      unitRef="usd">900000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i9558f39969c0439eb62cfb7bf9562bc9_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNDYwNA_249f58c5-6a0a-45d5-a64a-0800205322b3"
      unitRef="usd">800000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i20935bce03794efaa850d29d234f1266_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNDYwNA_6c222a59-f04a-4641-85d1-fc82a637a341"
      unitRef="usd">800000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i7c7833302460402fba56d4a51242e8b5_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNDg1Ng_7264ccef-3893-42d3-894a-02433291408d"
      unitRef="usd">2000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i41b450d26a544c29b438b96fd8ac1bfe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNDg2Mw_128ae634-5a82-4aa9-9c3f-a580ce2b6477"
      unitRef="usd">500000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i71284ca2f19646578bd3c3eb8502a3aa_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNTAwNw_c9915ec0-604d-4dfa-88ea-eb9f2d3e07ca"
      unitRef="usd">0</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i24f8651884e14ef085e5a914e64923c2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNTA3OA_abb743ff-8cde-4b75-9fb4-677e26f63657"
      unitRef="usd">1000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ie522e8efad034e14b336d51884b6c5f8_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNTE3Ng_99a11dee-57a2-482e-ba32-9b8ffcecd7d6"
      unitRef="number">0.25</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i8b3f946064a74e63b9a01ec66c9ff08b_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMTY0OTI2NzQ0OTIxMQ_70426ccd-6d92-4d09-b362-ccc7b9a3629f"
      unitRef="usd">100000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i08696aa01eed42c2add0696a22b120aa_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNTYxNg_df73fb38-3b33-4037-9eb0-905e7d93e713"
      unitRef="usd">600000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <mtz:EquityMethodInvestmentNegativeAmount
      contextRef="if1e32ecff79048e08fe101a7673e335a_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNTcxNQ_e9672429-4bbc-4677-8883-53d74de4d058"
      unitRef="usd">1200000</mtz:EquityMethodInvestmentNegativeAmount>
    <mtz:EquityMethodInvestmentNegativeAmount
      contextRef="iaa975c1ec2c340878b17b9db12851031_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNTcyMg_ab402a49-3022-4770-84d9-293fc550e8b8"
      unitRef="usd">1600000</mtz:EquityMethodInvestmentNegativeAmount>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i3ae66585eef74cfcb5cb639b9cba0ee2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNTc4Ng_3f952b5a-0b6a-455c-a818-4dc42fa56131"
      unitRef="usd">2300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ie924ea15bd5b464889a28d52c5961e95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNTc4Ng_c2ac5cc7-e47e-453d-87f4-ea364d8776b8"
      unitRef="usd">2300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i922c0c2323414f52be5c0e5aa8600309_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjA2MA_95fc82b7-b3c2-4164-86cb-97d63e2ccbdd"
      unitRef="usd">15000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i3abb74413ef74760bdda423d5b0c1997_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjIwNw_94df9934-4878-4b99-912c-3f38a386dfde"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ic4037f30fd884e408d7022859a380a96_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjIwNw_ba1fa205-8f8a-48f9-be7a-ca1a1e4d265c"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i51be84d1418941a1bb6f408b133b2173_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjI2OQ_db897fbf-bf7f-4cf8-8153-ec511f025fd2"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ib9dc8d60e9b243819defbb333ae65645_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjI2OQ_e349a573-e650-4c6a-95bf-849dae491935"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i0ebd6fb06ed44e96ad35034d818338b8_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjM3Nw_60afa3d1-91c0-43a5-a25a-4e366efc04ea"
      unitRef="usd">600000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i9f3e437a25fa40f6b2f5b587e96c6879_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjE5OTAyMzI2NDM3OA_ec0b6421-4f63-4b8c-b888-85dd5f8832bb"
      unitRef="usd">400000</us-gaap:AccountsReceivableRelatedParties>
    <mtz:NoncontrollingInterestPercentageOfVotingInterestsAcquired
      contextRef="if7d4def1a12f4cd8a960b9049014eaca_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjY0Nw_b7f4cf85-7c30-43f8-8e11-31ad995a779b"
      unitRef="number">0.15</mtz:NoncontrollingInterestPercentageOfVotingInterestsAcquired>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders
      contextRef="ia5cecbf00b9f4f59978b44cee196a9c7_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjc1NA_67c6d6ae-a7de-4e78-8685-fa644c805321"
      unitRef="usd">6800000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i45f12b05836a4c8ca985f284fd78192a_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjk2NA_b0ad9620-b6c1-45e3-82f8-e7cfdce8f4ec"
      unitRef="usd">600000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="if7eb96b6658a41e189ef2c9dbfc220b6_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjk2NA_c5968223-de8d-4d10-8993-11b3528b47dc"
      unitRef="usd">600000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="ieb97836d7a5a4190adcb9884a7c2bb28_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjk3MQ_0c0e4ef7-a043-48ee-8586-5a6e2ec0f7cf"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="iec43aa46f22f465a9f7b905a68bdeb7d_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNjk3MQ_15739f5f-f7e4-4860-b5a0-ab3acbc2c05e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="idfd8ac4744e74e7e98c4f5145a54d6f5_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjE5OTAyMzI2Mzc3NA_09dbcb15-04ef-4fa7-b8b4-cea069949c90"
      unitRef="usd">1100000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="ia99a08103e4b45478f09e1b95858aa3c_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjE5OTAyMzI2Mzc3NA_6b9cfbdf-5fd2-4969-9863-e44976909519"
      unitRef="usd">1100000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="iea2d0c08fb7344a0be27c59ee80b99f0_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjE5OTAyMzI2Mzc5Mg_13800858-d89c-4b48-997c-5376728e4bbf"
      unitRef="usd">700000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i95a1f1f525584e2690525bcfcebe66c4_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfMjE5OTAyMzI2Mzc5Mg_9e82d022-23a9-444e-9053-968594d73467"
      unitRef="usd">700000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i624628a10abb4e228106ac2d03ba7c4f_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNzE2Mg_e115e3d3-9f16-48a4-8184-4cd643ff56b6"
      unitRef="usd">25800000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i78aaf7578eac4345807fa5ab4ac5ee1f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhMmNmNGE2Y2RlMjRhOGQ4YTVhMDFkOTViM2VlMzI3L3NlYzozYTJjZjRhNmNkZTI0YThkOGE1YTAxZDk1YjNlZTMyN184Mi9mcmFnOmMwOWNlNDhmZjczODQ0NjRhNGEwNDU5MzE3YWUwNWM3L3RleHRyZWdpb246YzA5Y2U0OGZmNzM4NDQ2NGE0YTA0NTkzMTdhZTA1YzdfNzE2OQ_07f30913-71f3-47fc-99d3-609f0f4f94fe"
      unitRef="usd">24000000</us-gaap:CashSurrenderValueOfLifeInsurance>
</xbrl>
