<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ame="http://www.amtexinc.com/20211231"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:currency="http://xbrl.sec.gov/currency/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ame-20211231.xsd" xlink:type="simple"/>
    <context id="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7ff38525c6a446d9ba6f876b9abe311e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i56b6b2da21924235bdd23dd40213d3e7_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i9f3854beccf44270ae417e8f319a8380_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:AbacoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i102a74bcc7f8433e98047c5f9ecd293e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84281919f62945c4889f424039bfb78d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idc77cefd2e604be586c6279fdfb5be81_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i179f03e5c07544d29ca67c4a8f5d701e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icb9afadcb61547a3ac78b2968b1a97b9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i280e07948cbb42c2bcd4b58e31dcdbb0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib219258122b743dd839c1cf0f3b2354f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6d031c0c127842c1ac0a7615222b6762_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0ff94e0a323c40569b32da143544ae88_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ifa045cfe842b40daa36620ad7cf51100_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i7034202ce5cd49479040ff3a5d08f1fa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia467752e418c4b4b8072eb364d4af3cf_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5ea9469fe72d4bf6b6cd66b7b695706d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i21472f839a7a4966bbe91bdc2592f53d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifed50aa644c34b16b0169c2fabc38157_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2ee0db1126474f53889d4dd5b1dd2c01_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i55bd48ff19aa44baafe1ecca2446e1fb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i0724ac63e1554eadb956cf9213242180_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if5aa7c59bacb44818c7f3f586daa1fae_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iee684baa45574ce4aa4f61d6af8d0998_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec34718969434493969040c62557cd69_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if6c1055a34fe4fe9819088f0962d51c6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i005bd3b7e69149baae6eb9d52996e019_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i79eccba432c4456ba4bacd2a8894d88b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i27c95739aa5a4f638b9ad5fef93947d2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2c9f2532d56c4c84aef6bb9c3c009402_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="ibd60bfa70d884892b30907dd410106c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i043369346d4849b39c9c15c645c48774_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib6ee8ec1dca745e7bc24b2a24ed88055_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6df633081cfb4fe8a063404731a7500c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d25c2c43cfc486d8f9693e8913c9721_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iebec19cdc17040a5a17a23aa7643b610_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1d794b2e08f7417cabb759fb5738823f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i145eba71fc8a49928860b75edd40519e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9cd726910e1d433fab6bde84a4903890_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if32bd0bd3b54445f96012ce2506c43ec_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8b0d12c4a9e84cbaaf4a4105296c6ade_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie26760db4b7f4f2596c8208787eaa0ce_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i77c9a9ec83e54c528718ce41336722fc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic933e4eb6c7b488092ceeda24caa3b29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia5571dba9832431ca926704259972cde_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i99126f2b905047f0b172981681d977bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i29967740699c4ffa96d53d523ec683f3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia067434f2ee945319f85729488574855_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6e5847ef32844d290ad34fb0ea8840f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia7130de1733b440d9d70881ea52a1f24_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia11d62a17c0646c5a2417aa21db108bf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i420268472da24544bffdd15098e1db10_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib47dd873759443d0b95cee3491b10dc4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3617a45f14774d75aee3d07ac437af04_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idbd1581863dc468a9d910e840fb2e23d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic7ffd333dcc0449f9b204517cd9e8bc7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i013cc660b2f748c28e6321ad26a05f4d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iad86956f29ae401a8d6c1ebbf6277435_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i824a5138854243c39c9a6d72ec43d9c2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ief5bd489053f4f2f8b8905d35bef8af8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b981ea48283427c931a762a683e5851_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0f7975ef660849f19084bbe0b0f63f0b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ame:PatentsAndTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6390f01f1a254b01b9b6429401042ee7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ame:PatentsAndTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7e4bec4fd39b4fb9992c9966c46e42a3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ame:PatentsAndTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iab376a033f34427e9f685d452aab0312_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i70fc38edcf474164b3e7c35b13543bd8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="icf4c9bece3054c8ea5d95b41e741ceaa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <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="ifbad5ed5f15e461ba81d27a3004b0db4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec31a48cdc474faf90d849b6b673b6e7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8da2decb1a2442ddb89b7dc608e2a5e6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i825c925bebda4bdca374025ec5f6fc1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib67146b3c8bb4fe286d7dcf0411d7ae9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibdb89c4d1b7641c6ae344fc69bc5b198_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8127c083878a4ec385d6515a4516db69_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied3168e657624a5db90144b1c6bb8840_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic631ab9697344dce87a03c5cfa8ebbef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a17f5ed1d39406bbde903a76d9d0f3d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id02f523951e34bf7b25674965258a2cd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i20ed8a328dea4d3ea16eff0d765b45c4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idc29afe4e8474ba3b3ee412e9592b821_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if04dc1fcb8634b05a675f9622785fe72_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie9c80ddc677248728f7953a90e576617_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i209ab9ba57664b33aefd88985d9f048a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6543805d569e41a9bbcde4f15ed7747a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3abd0d49d1ee4bbea607db3cc289d414_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4c6c3a6ea8e64703969a6048b2535d3c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie721715b9d4f414a87449ffcf8b884d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6df907959f0f4c42aadd10493727d47c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i67791ef124074fe4823d61659b65a611_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia3110f7479db4328a5cdf6809c6ff025_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7fc8d8fb68b34f92a1b64e48d8fb1114_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iba470b891b8f47cb8e8e05a88c172a75_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i69b93b946ce740c692a70d9c2729d84e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9125389637284e1584fae41ceb8e65d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i493dd1da22394fce8bb37cce763ac8bb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib30393d8c29345c681908e6a52140029_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if7956e5212964f3ba904c762417aed01_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic624e7540dfd4a359230aa2a6b269c99_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9f97c1cc62c44b9fb59ac03bec2cfcd7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4068a0a5ed0d472e9ac5e66aaec9e1ec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i763a3b63aabb46f6957ede65ae538bbb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iea1f4141aeaf43428b6e1b260b22ed30_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i252dbc4525e44713a9f08b47828df817_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7226accdaefa43cf88323d013417a248_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i57bdd44c2f0e47b9a49c503d288c68f6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i84422a87e99f4fa4a71fb4781fdf8cce_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib947a90ffbf442d6b418cb1f7c768638_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1245c7da3c9f49ba8ea0a1f21a350e1b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i97ab92ea1f06432ab5a93eb0cd286959_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i72ed5e0318604805a0f983a30ade617c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i165ffd380a7d43d391991c8bf6a89987_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if549c8964c134c4f96b9f36205651ba3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icd7614bd7c37443f99fdfea751df8234_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2b5532ae5146420ca58eacce1a006c98_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62936fd97a7c4075bfe6700d7e2bb067_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d1b1bafed424cd582adfffaec401c0c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id05e45c2c0b34a01863e7b371ab4c0d0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i27bdc9af91864426ba3c31d25597afbd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3dd78ce99c574c8f955b65f7e1a1a007_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib8d0ef8649d147868f8261c876948c8c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1a6fa1f4bf93482bb88efd7ad4ce4b82_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ica6cc79c84174b6abeef940186fdc9ed_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9b451dcf6d86425f974629b4b659e351_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i652eb03d3c414b6a9a461951a0bc1fc8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie3eb973186f14b978011edd7fc6a4584_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if5b1803f68e14077bba25fbd976f8023_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i16786bcce60d4e208ac86512cf0ed06c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5192b750d44044fd8941f784711f0258_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9641410c01e8436dab3ebce52d5ecbcc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id7fcb45fe3bc4ec382df0ee453a83122_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2cf4632ef52e408e92362e88e57d4d13_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia3833a50400d4a338cc92bf430b96b9d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idbe59f8cd1a64da0bf58db29cbfc7ce1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9e4488cf3893485a8468d7780d1b2c7a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ida3725125de844b7b2860b3e2585457c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifad664c124cf407da49cc7e6aa0077fc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iae56059704a84eb3a2bb57f89c4952ed_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifddf84b66b15421b9193926be4acc8fc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i67d54a7d4b92484ca106b6a1f2101b6d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iff2c7ad95ab64847ab1b788673f61037_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i188f3a8bceaa46a1a6baee53f737ab19_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i459b54f9c41641cca55d1f7482142431_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i67406781e7864afd836d8dcb5c3d9b5b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7426e8ee47494155b2fd809dd390e8f3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71071dae460c41a98ae6e666a8f02fe4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2263903d7db34420be961802079ba83e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i18d904784e95426abb471d5c33ef8e1b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i04574802a07a4a6aa90033c1e4ddf003_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb29f8d35d43418bbbda746ccad3f663_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib9d4e558662f4a76a9325bde7c1e9a75_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2c7fba24932c4dfea718bd975cedc13e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib9c7464455464aaa9fe30201f0b5062b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2308048e58d84bd288bd0590ffa37a07_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iff78e0dbaa8447ee8ff8ce216f067803_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief390305131847cbb5d6246429e54749_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic389eace24144589902eb448e61cf25f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if8164ca0ac0a4fd4ab9ed46f27ba6d78_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i63947551a9924665a3c2f68516b2385d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i02492a168e4b4330a7a3498cbbd513f7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib0cdc101cde44bad82960af677f46e04_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:ProcessAndAnalyticalInstrumentationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i184fe20ef59b4db7937399caaa6fe905_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic40505a570cd43bca19dc28f0c0fd0c4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4fc9a3632e5d41d19baba6a6d130af52_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AerospaceAndPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie44d430188ff44c791fd08fec0bd240c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifeea48774d2d4bd3abb1a1e650752fe2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0d6d99849e9d4f619f38f6528f56b17f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ame:AutomationAndEngineeredSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia9a220962dc844d5a72b963961c2916d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6496a0afba1549eabc53d89d501b5d99_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i89e897e2b0304470813221b94d521e55_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5ed83b9617b448f69dc07d28de883dc9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i14ba2172cff9437ea1ffcef51e139832_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4dc8b003af5e4e9ebf177aeed8f1b069_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaa334181f5d347cbbf2976603f95ca2d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i386bff56ab054069b3cd78c296e97aa6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idb15ca9003034d6186be15eb103ac892_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b7d24a3550e416c9eda665aa79e7a6c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic59fee47bb5645d0a0bf7087b882008c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iba217ed966044c048b308f3edef91721_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8405e92fc42d475a803481ce2b18279a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i52cbf9e87dcf42daa1f23132adbcaf74_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iac540afaa0ee4398ad0748fec67f9d66_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i364e4d2d8ac84a42814a5fe75f43e5be_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idbdda57fab784ceb9f694e07414adfde_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib7d976f675f2416eabda22f35bc6e453_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iadecf830aa064a7393b8a289bdbddfaa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60828cc2178545f18721698943583537_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie8344773dc8b4bba84953d9f6049c4c9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39c7627046544497af923a1b691e7650_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie803bf783827498394e6f79f5dee7c5d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iee785780b5184cd78abcc9174faaf3f4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i87181d7d04f74f58b6ada8a5b14dec3d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i78aca2dbf103460cab2e376017dea7c9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if58963cf9f91475e8fe1e0eb11d6d8b4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibefd0a31c0924febba98f70440e7074a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0e6ca8c9ebb2428e9156ca55bf305ce5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">ame:BritishPoundDenominatedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i17bcf6857f1a487f9644bf5e77cb2134_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">ame:BritishPoundDenominatedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie35a3f3dbbeb407aaadbc42131c4049c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">ame:EuroLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc69e5f3220d49f4a41f1f179d4a3ca0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">ame:EuroLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42862eceda41426b8ebed4e6ac21a3d8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4bce088f68364685b50aa6d0462b6ff7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i502467fd4ae141f7a9b447284faf2ba6_D20210301-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandAndTwentyOneConsolidatedAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i8d11e5bbe87a4c02a5fb0fa1e13df03e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:AbacoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i37f9f4cbe6fe47f79aa9125ba46dea79_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:OtherAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0c9321b853c499ab85ac2c2bd03a9e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandTwentyOneConsolidatedAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38e1a810f0244733b3011b7de736f222_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:OtherAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i47787649425b4ba28bf4f6350b6021a2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandTwentyOneConsolidatedAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9b2c64241b77494cb3f265a28ae544da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandTwentyOneConsolidatedAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ame:PacificDesignTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49108685d5f04577aad06c13e85294f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandAndTwentyOneConsolidatedAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d69624fccfb44c4a4bf5a4282aa4379_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:A2020ConsolidatedAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadfbbccddd414cc2b1e525423343701d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:A2020ConsolidatedAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6163a1b65d1349c4ba037d325dfb789a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:A2020ConsolidatedAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i87db413188e140848cf5f4712f483172_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:A2020ConsolidatedAcquisitionMember</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="i7632bee8af17432fae9497920aa1f9f4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:A2020ConsolidatedAcquisitionMember</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="ie36bda59fe77419391d0798eaa8e6052_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:A2020ConsolidatedAcquisitionMember</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="ic892a7a2af2f41c58d3a3e5cf0c4eb98_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:A2020ConsolidatedAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ame:PurchasedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if3a9ddd98ead4b8681b40c55793c6286_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:A2020ConsolidatedAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ame:PurchasedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i84756a398f984defbf464d3d8242f40b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:A2020ConsolidatedAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ame:PurchasedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieaf5cd4e70cc475fbce1b706374c739c_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:A2020ConsolidatedAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i64a43210b13b447c9e8d72a5c9ad4c33_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:TwoThousandAndNineteenConsolidatedAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7ea8a7f8f07f4c65a9113b476f76a86d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ame:KymeraInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">ame:ReadingAlloysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5a2d2e81331c4789b03ce6cbfd6882de_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5507fced5d4f4934b7085012051522fe_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia77507e14677412f8bac0dde27f0f84b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0f744c14aada4bfd8dbf847690ed3221_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5589dba1677b4da8bf463c4022e42d26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icd1e1e5d5c114d67bdeaf0aa6068a343_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac9b0d019c894ed8aee73f55fc101cae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib77d63bd53b0482c90dc43e9e1ebde2b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0909209bbf8e48788315e50deb058756_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a4cc10037814e7ca6634d7b5ed71814_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ame:PurchasedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38de9b8d9ddb42729273d7382f10d7ea_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ame:PurchasedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84cdc7f9019347c7840049d39d6d7710_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i788b88bd83104b889ff63aac2038cb71_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i509c266f14c64520a3d14c02c0326d16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0cd6cafefac4cf5a944843d51b82616_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie7514bafd407445a88b3516f57ea8e60_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">ame:NonCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4147c8b666c40598518077bdeaabcb5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">ame:NonCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e7ddf8eb4b84162be115719575eaa0b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icdd7b3884d2d4fcbb8b419fbe22d8d1a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if7ae7339bd0c422cb93c667dc448b7e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40b0fbe1a6754780b8150e3bcffb7298_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6bac3754747643ac924b40b8c029cfad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib0b5c2a7f473459796704678e744e53c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib3bd7ab0554143fbb38b376e3b0108aa_I20140930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesThreePointSevenThreePercentDueSeptemberTwoThousandTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-09-30</instant>
        </period>
    </context>
    <context id="i41b2baf82f2342daaa855aa42bab1409_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesThreePointSevenThreePercentDueSeptemberTwoThousandTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6950eb48b7f4b86a89945d6bebb765d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesThreePointSevenThreePercentDueSeptemberTwoThousandTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i05faf3a156aa4ecd904334fefdd5057c_I20150630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:ThreePointNineOnePercentDueJuneTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-06-30</instant>
        </period>
    </context>
    <context id="i4a13f0712bf74728b67f73f3437b0757_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:ThreePointNineOnePercentDueJuneTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i11f4b779c1204a138ba6ed53c2d40df1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:ThreePointNineOnePercentDueJuneTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib669ecdd59dc47178d42f10ce20320bd_I20150831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:ThreePointNineSixPercentDueAugustTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="i065783216ccd4f01ae26cab9370c8b27_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:ThreePointNineSixPercentDueAugustTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5de53d7a828f4be4ba4a66c3171daf75_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:ThreePointNineSixPercentDueAugustTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i042dbc27a0ee4c44970cb5d2d3c35b4b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesFourPointOneEightPercentDueDecemberTwoThousendTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d0c43d80a6d4d23a6389c8e3f9f1785_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesFourPointOneEightPercentDueDecemberTwoThousendTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic9a537a254d04be6b740bdd5f708c57e_I20140930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesThreePointEightThreePercentDueSeptemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-09-30</instant>
        </period>
    </context>
    <context id="i79257d9a37d04e52b7428c941d363756_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesThreePointEightThreePercentDueSeptemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6e387463f6741f2bd710b2287b67f9c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesThreePointEightThreePercentDueSeptemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5ba8814a4d1a4912a64abe987114b284_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesFourPointThreeTwoPercentDueDecemberTwoThousandTwentySeven1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i405c6593e16045c7b31d8fd47eb01238_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesFourPointThreeTwoPercentDueDecemberTwoThousandTwentySeven1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42097fdd094b46fcb780d88b95b18f49_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesFourPointThreeSevenPercentDueDecemberTwoThousendTwentyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ac4894acf4447078175a896bdd4a93a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesFourPointThreeSevenPercentDueDecemberTwoThousendTwentyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9fe51c16cde4e1f8e66b31e5f2d182a_I20140930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesThreePointNineEightPercentDueSeptemberTwoThousandTwentyNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-09-30</instant>
        </period>
    </context>
    <context id="i6fb80e877945456f8cde72c78dc7fba9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesThreePointNineEightPercentDueSeptemberTwoThousandTwentyNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic7d494b251554c1785eeb882127e5919_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesThreePointNineEightPercentDueSeptemberTwoThousandTwentyNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i678b91e2934c4c30b741fb88597608d9_I20150831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:FourPointFourFivePercentDueAugustTwoThousandThirtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-08-31</instant>
        </period>
    </context>
    <context id="ic05439b5fbaa44eea9c4ffd8aa150ea0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:FourPointFourFivePercentDueAugustTwoThousandThirtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id960fa166dd542a79d4f8f3ab979e9ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:FourPointFourFivePercentDueAugustTwoThousandThirtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3af855b4b1214271867980b57affeec2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:BritishPoundTwoPointFiveNinePercentSeniorNoteDueNovemberTwoThousandTwentyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib1f5031d2f9c469eaf290dc9c379d36c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:BritishPoundTwoPointFiveNinePercentSeniorNoteDueNovemberTwoThousandTwentyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic67da3f55d0342d0957cad9495bd2c68_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:BritishPoundTwoPointSevenZeroPercentSeniorNoteDueNovemberTwoThousandThirtyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f1291d9ddb546cca60640d72d2a2540_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:BritishPoundTwoPointSevenZeroPercentSeniorNoteDueNovemberTwoThousandThirtyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i705f70e1adea4c6c87e1054cf2fd028a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:EuroOnePointThreeFourPercentSeniorNoteDueOctoberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45030cad78e84b15b6200df230c17c54_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:EuroOnePointThreeFourPercentSeniorNoteDueOctoberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibd3123a3d5df47d386a2c726e16243da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesOnePointSevenOnePercentDueDecemberTwoThousendTwentySavenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5dae74b8237449daa5003b6911c83ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SeniorNotesOnePointSevenOnePercentDueDecemberTwoThousendTwentySavenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2fec2c32ac2648a790d1b8196de057da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:EuroOnePointFiveThreePercentSeniorNoteDueOctoberTwoThousandTwentyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee8c67a464fb41ec8f8ac759d554fe49_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:EuroOnePointFiveThreePercentSeniorNoteDueOctoberTwoThousandTwentyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i52e03a46f44f429eb6217c030040cbf8_I20111231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SwissFrancTwoPointFourFourPercentSeniorNoteDueDecemberTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-12-31</instant>
        </period>
    </context>
    <context id="iaa5cb88888d045218ee70d4b6f60dcb9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SwissFrancTwoPointFourFourPercentSeniorNoteDueDecemberTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia49440aa36934584b603e1f3f5652cd7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:SwissFrancTwoPointFourFourPercentSeniorNoteDueDecemberTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id503efcc907e4a909a5352e0787e9257_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:RevolvingCreditFacilityBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0577f8f5c21d4129b7ea26da9c0aad19_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:RevolvingCreditFacilityBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc0ee7918bb4416aa013b1efafc9c5fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:OtherPrincipallyForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id20de88e12a448c18224ed419a4a7dd2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:OtherPrincipallyForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if23c8f2c738445959646f21bd58f10d4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:BritishPoundFourPointSixEightPercentSeniorNoteDueSeptemberTwoThousandTwentyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="icf632c18c86b4901bcb8bf51d3462aa7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i18cecdb25adf4489bdb1d19bbb2a6c53_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9c3af73b1eb149cf80c129dc1b06e44f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if2190b8804de4998bb7e55bfe3f21094_D20190101-20190121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-21</endDate>
        </period>
    </context>
    <context id="i397a1262423f4e569423958ea014fa9a_I20140930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2014-09-30</instant>
        </period>
    </context>
    <context id="id404e54cc8324252848d39927b79ec8a_I20100930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">ame:BritishPoundFourPointSixEightPercentSeniorNoteDueSeptemberTwoThousandTwentyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-09-30</instant>
        </period>
    </context>
    <context id="i77e40ca6f10a4eb69edc83883034770b_I20161031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ame:OnePointThreeFourPercentDueOctoberTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="i9d4cb06dff7041bea663f0524c6673bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ame:OnePointThreeFourPercentDueOctoberTwoThousandTwentySixMember</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="i33b35c2b55394b48ae8a3b748e01e27a_I20161031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2016-10-31</instant>
        </period>
    </context>
    <context id="i43aa66b424e8478c8d633004cc24122b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ame:OnePointFiveThreePercentDueOctoberTwoThousandTwentyEightMember</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="i210b2db899fc4f038c1ecda11ca8ca61_I20161130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ame:TwoPointFiveNinePercentDueNovemberTwoThousandTwentyEightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-11-30</instant>
        </period>
    </context>
    <context id="ic160ca9e616047a28f468774c394abc2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ame:TwoPointFiveNinePercentDueNovemberTwoThousandTwentyEightMember</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="i49e24a37296648fb8e8f3aa5ac6787c5_I20161130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ame:TwoPointSevenZeroPercentDueNovemberTwoThousandThirtyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-11-30</instant>
        </period>
    </context>
    <context id="i33523fac32114b6bbaed467386ae779c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ame:TwoPointSevenZeroPercentDueNovemberTwoThousandThirtyOneMember</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="i68ece03967e748b498135fffe32b4ec5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4c2334a7a19d4c8ea4374fc45ce59790_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3166fd64f064d6882cc969169501769_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i52f72b61c52d4127875077958c161859_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ame:AccordionFeatureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a89dce915604d30853abc3e64a626a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia16034f6f18e4bc1845c455a507df4f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b8b67be48144db68034b1cce77db00b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c806a7bcdc74dfaa4b7868c787bbdac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ame:ForeignSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib67045e3a60c4c43891583087f99d71f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ame:ForeignSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9df608b2a5cb4f13b24e72b35ccd9650_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i12e167f69f6143fa84b6fd55973f65f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34ebf0c2c7d44c82b3df20f7191f3156_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4982476f7740407c9d8adf6a4401ca7a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i80347d4c6a514493bb472ea36ddf3dc2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9d95cfba43e54537a47902dbef188d72_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8415b7b8f09c488780b594742aaac275_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i881d183ad37c435197c8f6a290b8c07e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:NonVestedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id48ee4774a8c4fd99460fe9cd034ac57_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:NonVestedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i66dcdec8a20341798d933a36a86a5ce3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i106a7b3d7dde453fa74c85ba1ae3950f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7faaa9f03b34339a7230f3b20d0bcb4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7763b61b28ae4503a9821355b2d0c702_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifb01bdb455704a7088cfa979b9393658_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:OfficersAndKeyManagementEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i246e1105fc51437196c7ea30831f65e5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:OfficersAndKeyManagementEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i95e1c7c3e1d2451e85a098fc5bb2df68_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:OfficersAndKeyManagementEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibf114c4aecac4926aba737af47f710be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if0842b637c0f4796b1edb33c589e8273_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i147c35efb4bf4f6db7352eefb07e92cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ame:PerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibba8b897a2534be49585959d8f1b6964_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:RestrictedStockGrantedPriorDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa5721633b374a888b3dd2a2cbf10b06_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:NonEmployeeDirectorsRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06b48a220bd84b02b4302511a664100f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">ame:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic43f3996b82147e4abd91d3c4d65bf2c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i01dffee2bad1417cb0495466675e4969_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i76ac33e76d3345e3afa9a5038db70bb7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5309e67b84874eeaaea11a3702833f54_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="if2e67557e22c4f57b5f376de6dc32166_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="i5fcf85614eb746fc9bac53eccc931c3d_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="i64077dd15efb4552b49ab53b8042fd23_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="i1181a331aefb4db6af684b8274b1e838_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="i157bff4c429d43f590677ea21151ba51_D20180101-20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="i3c3bb7af032340e3a857fe1153690a87_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4e853f4ba5e43b5ae6f0666a56bd2c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if3e67064052547818d5eb17c1a922f9a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3c7d851cb35c42c194fd65fd3b8ef8f8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5cfe6bf8df7e4df0b2925381f06147ca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15da9395d6324ad783604826e0d39faa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6ad3de7a0b944b21aeaea8709c1f5e2a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2213053c826b473496a2c275b0a5eb06_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5dc3153facf14b7892ca7d72599276e2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia546d045a5a64e11a032c754211d0b79_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i914e502f48ef4ca3a2abd3baed0adeb7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:FundedPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46eaff0cec0a4bb6bbb1823add9c70ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:FundedPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7b5c26ef06864631abcac0364edebb7c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:UnfundedPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6fe83042fd364c8dbe71db3d8e9b0a4d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:UnfundedPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie366d984488e44bb9c5a9632cbe1c463_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie25b9e93a4a047fb8811d191f013a1e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ff0f81e623a4d3f9c7eec128b5f99c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:FundedPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if55942263cf748358426bfdb67460576_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:FundedPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ae6c8a10d834756ab62916b337a92fa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:UnfundedPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb1d161d140a41bdb568afaf6a9d83de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:UnfundedPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d67579f0b7d4224b5aea44c75ea20a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if887e2d565554412886482ee94068e88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if01979c137fa48cd98ac28817dedf095_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7e6af554aa094aff8d3e55848ddfb97f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e7af2cf302340e087a869a657585b8e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i143cc609d871424c8e58b8d349dadaf3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idb25550857a5498abd62198fba1a7259_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i262df9e7dbab48c6a2eae1f7f9f9cf34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:CorporateDebtSecuritiesPreferredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c8824a8c6a94e28b88e50c9b8ca3a0c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:CorporateDebtSecuritiesPreferredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3eb72e1b612344048c58b495cefd3160_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:CorporateDebtSecuritiesPreferredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a5587a97aef40978622bd259010fcef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:CorporateDebtSecuritiesPreferredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i733dd3c37efe42debe6be8abc1bc3d2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:CorporateCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife491331df7246fb90b1abcfcc1edb73_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:CorporateCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i03f06c1a3e4a46b4acfabdfba8b155de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:CorporateCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7e464cd537544148ba32dcfdc2c926e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:CorporateCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb30ccb1b13c48f5b83151a3ef1eba83_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa45e61c938646f3a53aef7a55bcd506_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i644cb18be0724c0cb407d687dd725e33_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9216f96bd8d249099ac1a524b249733b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d91eb96c09f47e388645bde9bb2ea0d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:RegisteredInvestmentCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b84ed087ad84987b2b315d883512bc3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:RegisteredInvestmentCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i03225f4f8faa49059200c2edc7b0043a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:RegisteredInvestmentCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie03af9674038472a9ef31b29f4e2f70d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:RegisteredInvestmentCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i234a853cc60a4d5eb6267e9032767fc9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:RegisteredInvestmentCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i44c5cea44b3c4da596aa49d489fa065e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:UsGovernmentSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i216b08bc499e43d2a4572672d81b2c67_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:UsGovernmentSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie55ad5869d924fb7adb9042c758ed6c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:UsGovernmentSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4120c4f745c74b9c9325f5beab43f17a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:UsGovernmentSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id96ad86412ca4df6be69a3d93e5bccda_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:UsGovernmentSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i76a6e0a0b300462a82f3a579d0fe2ac7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i833ddc41a07d43f4abe614c8177f2dfd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1abbec50c48b463ca53f9b9586a1b72b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6806da159cce44b5bb6871684b2dbe16_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idbf1d28cf0334ea0a3d12138572062fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e0d307ea5834d2295d06d5767acb35a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac990b3b24eb4864805d42e808aa7af0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:InvestmentsMeasuredAtNetAssetValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd4eccf8fff844a6a6b7388dcf8a7b57_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:InvestmentsMeasuredAtNetAssetValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f7fb86b014c4564859d08708bcfe73e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i365ebecd9b03457e854a6fd0e36b8c9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7ce7e9b89d3419ca2366d756f7a790a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5fc37344ab604f1f95dac803b5ce3537_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf8eac83c5e94f02a55e6aed37448d95_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4801727e7d7d4f538885321591aec292_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a73f276efd247a4a95f78432b7e820d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i83d6b75b649e4a039dfa6e7d4c12b678_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie71c5acb08e84330b5e1b8fa8615f44e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebfb865385714b39a0be45d735b4ccbf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:CashAndOtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb560b1a00274c948146fecbbf1e54e2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if053c6a784594ac18774420135920ccf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:LifeInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i013cfb50b7614d98b5fa2f997c8edcb7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:LifeInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieba4eb2020204704b66b6609d83f35e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:LifeInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id69f335e94d547d8be3bd6eb2a3862bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:LifeInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8cc539f5dbf44640b2a77697edca9b54_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75177da36004487b819c1df98d13a5e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic718d14004564c54ad1e0a96a1dac3f1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i262051bf8fa14e86ba1252b5ab08f6fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9cd8005eeb3f4cd0aae6146073c01256_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:InvestmentsMeasuredAtNetAssetValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i08c9c0d614604429af2c371b265b1d90_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:InvestmentsMeasuredAtNetAssetValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id5c0d76afde346eb94d2e8282981a214_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia749bfe100c7482ab909a10f10ffad66_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i907b7e2b93c945e1a206cc40ea18ac64_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:LifeInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1232de07a1cc41268e08f23b3cc24736_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:LifeInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iec8e8aaf7bd846038ff92aa02d7bb4c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:LifeInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5838cd23fd3e41808072591d10854590_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic05f200b706e4a6ba42df32033a7daad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4fd1843ba8ae42e7a232ed184c52e1bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:MultiAssetFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ab1adbb9e5f44f0afc9b9596d6f2be4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ame:CashAndOtherSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebbd53b5b4fe44dd99a8b8eaa4432430_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ed9b8dff693487e8562c04a7614bf55_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8785be97623744be95e70cee09d64eef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic9b711982c7b464bb48fd1719b547ed8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i94018f38ca4342b1bbdff15d26ec7c98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAssetObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64331eb57aa540a1bb6d722c81a97594_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionAssetObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i04013163ef1c46f585d01666831ebb5b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">ame:NetPeriodicPensionBenefitExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7820952675424d0e9239c5618b09e0c7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i27530f384d174aadb1d0ce3492cf9dd3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i19bbf8f7384546d09ee1a0c6df0ad1cb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie03eef0663864e11990f001be26a414d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</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="i7e9ecd7a318f43a9acf95b6bcbc9ae1b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i454e410d6f9440a491dd8a4b9bb644f4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i38b997cd10244673a46c3308220f5d36_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i08242e947c7b492bbcf10a578739267e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibed2f35e89994aaaad73c31066a07748_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i54267b4e5fdd4c10aeeee2d40bffc074_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i04e8336e062e4f71b577b6ab342769b6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb6f789f77aa413683d9b4c842f50135_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic46fc9e250644b71bc97fc964b35ce1c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i13e70ec570f34fd0b441fcd247c1af95_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib26893d2a41949e0b95d3fe7ecd008fa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i99be24d1aea94bd7826cc483d572d3f4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib22d039df5164a40bca2f85449367e82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58bebeeff04144b78254489b687056a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectronicInstrumentsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0f5fc78dad914f75a4319142deaa4fb1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i78cd1c44cdf041879401f24f52af70f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ame:ElectromechanicalGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i626433a034814177a3a4ceb500d3bfb8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icca0a5f6153e4bdaa046d7766b784448_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i103afb65d91640f5b05f4c63d0b8eb25_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7cca27b494ab470488b75ee8e545c13a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7068042d2a3749fe96045b3dbf533f21_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibba40b9c4f3b4960ac870fa32598cde3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i392f3ef00f294a0fbcc6d131edde2596_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3595acda4e9a48ad8b50feddf39d7618_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i505201eec89341268ed69d130a48aed6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a2c29508cda4b56b71fe40d5e9d4bde_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EuropeanUnionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9844b223751f43b29e8c7f30b6102e26_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic79a7df42bf04f3f87d2d8c58b8419c9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic4b676c313544e7cbb424064afe7ab14_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19361e0dba874ae184de78354a9dc413_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:OtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6246a225bad84508ac3483627a70a4b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib73cac7537fb4d66985ed611750f74b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ame:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i95954d2a02ce4bbc8f9fa360806b9d1b_I20200212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <instant>2020-02-12</instant>
        </period>
    </context>
    <context id="ie9d74096756443c0967d35a5b34449f3_D20200212-20200212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2020-02-12</startDate>
            <endDate>2020-02-12</endDate>
        </period>
    </context>
    <context id="i33a717edcf4a473bb66fecb568933da0_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2b5f1dd0838842d0809b96b78e1f20ff_I20220209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-09</instant>
        </period>
    </context>
    <context id="i7998187cfe1b4c448912ca396f451edb_D20220209-20220209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-09</startDate>
            <endDate>2022-02-09</endDate>
        </period>
    </context>
    <context id="ibddd28c7974a40408d158fd007e312c3_D20220208-20220208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001037868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-08</startDate>
            <endDate>2022-02-08</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="operation">
        <measure>ame:operation</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="chf">
        <measure>iso4217:CHF</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="site">
        <measure>ame:site</measure>
    </unit>
    <unit id="segment">
        <measure>ame:segment</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF80L2ZyYWc6NTExY2IxNDQ2NjlmNDkyY2E3ZDFlYzQyNTU1NmJlNzAvdGFibGU6NzBhMmZhNDU4ZGU3NDQ0ZTlkYWY1MmU3MmE5ZmNjZTQvdGFibGVyYW5nZTo3MGEyZmE0NThkZTc0NDRlOWRhZjUyZTcyYTlmY2NlNF8yLTEtMS0xLTEyNjk1_5c7cbf85-b61a-4491-ac99-510f55a37c93">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF80L2ZyYWc6NTExY2IxNDQ2NjlmNDkyY2E3ZDFlYzQyNTU1NmJlNzAvdGFibGU6NzBhMmZhNDU4ZGU3NDQ0ZTlkYWY1MmU3MmE5ZmNjZTQvdGFibGVyYW5nZTo3MGEyZmE0NThkZTc0NDRlOWRhZjUyZTcyYTlmY2NlNF8zLTEtMS0xLTEyNjk1_e0e5b684-97db-4b2c-9417-69abb2883c47">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF80L2ZyYWc6NTExY2IxNDQ2NjlmNDkyY2E3ZDFlYzQyNTU1NmJlNzAvdGFibGU6NzBhMmZhNDU4ZGU3NDQ0ZTlkYWY1MmU3MmE5ZmNjZTQvdGFibGVyYW5nZTo3MGEyZmE0NThkZTc0NDRlOWRhZjUyZTcyYTlmY2NlNF80LTEtMS0xLTEyNjk1_20e1dfbb-2b8e-425e-9993-ab6ddcf87a8e">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF80L2ZyYWc6NTExY2IxNDQ2NjlmNDkyY2E3ZDFlYzQyNTU1NmJlNzAvdGFibGU6NzBhMmZhNDU4ZGU3NDQ0ZTlkYWY1MmU3MmE5ZmNjZTQvdGFibGVyYW5nZTo3MGEyZmE0NThkZTc0NDRlOWRhZjUyZTcyYTlmY2NlNF81LTEtMS0xLTEyNjk1_d10bfc41-cb7b-4d6d-a368-36709405f9db">0001037868</dei:EntityCentralIndexKey>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTctMC0xLTEtMTI2OTU_93ce9ac1-2497-450a-9117-0b4a3143b46f">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTctMC0xLTEtMTI2OTU_b8d795ed-0b6a-4584-a297-00e939fedf6d">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTctMC0xLTEtMTI2OTU_fc0bb46b-2fc2-4517-852c-b7cab5610730">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic7ffd333dcc0449f9b204517cd9e8bc7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMzI1MA_796412ab-5015-4a82-868b-d734c1b08922">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iad86956f29ae401a8d6c1ebbf6277435_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMzI4OA_cc43af82-46a1-4379-9ec2-97d9d3e6a82a">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0f7975ef660849f19084bbe0b0f63f0b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfNzE5OQ_e9e0b06d-dd2a-4295-b48c-f56ba9d71494">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iab376a033f34427e9f685d452aab0312_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfNzMwNQ_9fef9321-2e25-4a61-95cf-58d893b91bf1">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ied3168e657624a5db90144b1c6bb8840_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzU1NDY_ca82f50a-bb64-41e7-8cb5-70e99d619be6">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ibdb89c4d1b7641c6ae344fc69bc5b198_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDYvZnJhZzozZGExNTNjYmIwMjY0NTdmODhlMjA3NGQxODI1NDg4Yi90ZXh0cmVnaW9uOjNkYTE1M2NiYjAyNjQ1N2Y4OGUyMDc0ZDE4MjU0ODhiXzM2_ec305237-5889-4530-be9a-9a3b0e8fba66">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i8127c083878a4ec385d6515a4516db69_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDYvZnJhZzozZGExNTNjYmIwMjY0NTdmODhlMjA3NGQxODI1NDg4Yi90ZXh0cmVnaW9uOjNkYTE1M2NiYjAyNjQ1N2Y4OGUyMDc0ZDE4MjU0ODhiXzUz_3020f14c-18b0-401b-b41e-781a44cef978">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibba8b897a2534be49585959d8f1b6964_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzMvZnJhZzpmZGJhM2ZmMjliYWE0MWMxYmQ2OTg1NzhjYWQ4NTFiMC90YWJsZTo3ZTk2YjJkYjRjZWM0ZDZiYWJjMzc5ODFmNGFkZmRhYi90YWJsZXJhbmdlOjdlOTZiMmRiNGNlYzRkNmJhYmMzNzk4MWY0YWRmZGFiXzMtMS0xLTEtMTI2OTU_3fa4836b-a759-41c9-8cd0-a2cb45b34a63">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ifa5721633b374a888b3dd2a2cbf10b06_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzMvZnJhZzpmZGJhM2ZmMjliYWE0MWMxYmQ2OTg1NzhjYWQ4NTFiMC90YWJsZTo3ZTk2YjJkYjRjZWM0ZDZiYWJjMzc5ODFmNGFkZmRhYi90YWJsZXJhbmdlOjdlOTZiMmRiNGNlYzRkNmJhYmMzNzk4MWY0YWRmZGFiXzQtMS0xLTEtMTI2OTU_6306fb58-4a7f-4b5a-8135-e87246825d24">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i06b48a220bd84b02b4302511a664100f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzMvZnJhZzpmZGJhM2ZmMjliYWE0MWMxYmQ2OTg1NzhjYWQ4NTFiMC90ZXh0cmVnaW9uOmZkYmEzZmYyOWJhYTQxYzFiZDY5ODU3OGNhZDg1MWIwXzc1_23552f4a-831c-4942-99b6-02f1ee67ff17"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ic43f3996b82147e4abd91d3c4d65bf2c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzMvZnJhZzpmZGJhM2ZmMjliYWE0MWMxYmQ2OTg1NzhjYWQ4NTFiMC90ZXh0cmVnaW9uOmZkYmEzZmYyOWJhYTQxYzFiZDY5ODU3OGNhZDg1MWIwXzc1_243d04bd-edee-4a1c-8949-468c50630126"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i01dffee2bad1417cb0495466675e4969_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzMvZnJhZzpmZGJhM2ZmMjliYWE0MWMxYmQ2OTg1NzhjYWQ4NTFiMC90ZXh0cmVnaW9uOmZkYmEzZmYyOWJhYTQxYzFiZDY5ODU3OGNhZDg1MWIwXzc1_31da1e93-5899-4686-acb7-f95fbbf29e04"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i76ac33e76d3345e3afa9a5038db70bb7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzMvZnJhZzpmZGJhM2ZmMjliYWE0MWMxYmQ2OTg1NzhjYWQ4NTFiMC90ZXh0cmVnaW9uOmZkYmEzZmYyOWJhYTQxYzFiZDY5ODU3OGNhZDg1MWIwXzc1_fadb14cd-3e28-4f20-8988-3e5a3a60c178"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i5309e67b84874eeaaea11a3702833f54_D20180101-20180101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzMvZnJhZzpmZGJhM2ZmMjliYWE0MWMxYmQ2OTg1NzhjYWQ4NTFiMC90ZXh0cmVnaW9uOmZkYmEzZmYyOWJhYTQxYzFiZDY5ODU3OGNhZDg1MWIwXzI1Nw_29c43fed-5586-4440-9db7-ee0a4d9bf7c5"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="if2e67557e22c4f57b5f376de6dc32166_D20180101-20180101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzMvZnJhZzpmZGJhM2ZmMjliYWE0MWMxYmQ2OTg1NzhjYWQ4NTFiMC90ZXh0cmVnaW9uOmZkYmEzZmYyOWJhYTQxYzFiZDY5ODU3OGNhZDg1MWIwXzI1Nw_39fa3f2c-79db-4dd3-b93c-257b570b3c9a"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i5fcf85614eb746fc9bac53eccc931c3d_D20180101-20180101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzMvZnJhZzpmZGJhM2ZmMjliYWE0MWMxYmQ2OTg1NzhjYWQ4NTFiMC90ZXh0cmVnaW9uOmZkYmEzZmYyOWJhYTQxYzFiZDY5ODU3OGNhZDg1MWIwXzI1Nw_5a7a11fb-50cc-4890-b0f9-b66c10a561d0"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i64077dd15efb4552b49ab53b8042fd23_D20180101-20180101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzMvZnJhZzpmZGJhM2ZmMjliYWE0MWMxYmQ2OTg1NzhjYWQ4NTFiMC90ZXh0cmVnaW9uOmZkYmEzZmYyOWJhYTQxYzFiZDY5ODU3OGNhZDg1MWIwXzQ0MQ_48a39532-d0a6-4ad4-8a3a-a8028785ab47"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i1181a331aefb4db6af684b8274b1e838_D20180101-20180101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzMvZnJhZzpmZGJhM2ZmMjliYWE0MWMxYmQ2OTg1NzhjYWQ4NTFiMC90ZXh0cmVnaW9uOmZkYmEzZmYyOWJhYTQxYzFiZDY5ODU3OGNhZDg1MWIwXzQ0MQ_52bcf745-2438-49cb-b549-4ac8ddf63626"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i157bff4c429d43f590677ea21151ba51_D20180101-20180101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzMvZnJhZzpmZGJhM2ZmMjliYWE0MWMxYmQ2OTg1NzhjYWQ4NTFiMC90ZXh0cmVnaW9uOmZkYmEzZmYyOWJhYTQxYzFiZDY5ODU3OGNhZDg1MWIwXzQ0MQ_5d458057-985b-4e2a-9676-5079bd26cd8a"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzQtMC0xLTEtMTI2OTU_347f364d-697b-4eb3-b070-57a4acdf9a7f">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzQtMC0xLTEtMTI2OTU_48180328-c90b-427e-b8b8-a7a6c1a026c2">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesAndOtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzUtMC0xLTEtMTI2OTU_51f48899-3a03-4ad1-8c07-132487a7ba4a">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzUtMC0xLTEtMTI2OTU_f2afd250-92b7-4e4b-b66d-f69b5113f984">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDU5_1f05ec74-5691-4ac1-982a-b3c2bbba7080">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGFibGU6YWExNzdjNmUzMmQ3NGI4Yzg3YmE4OTM2YmMzY2Y5NmYvdGFibGVyYW5nZTphYTE3N2M2ZTMyZDc0YjhjODdiYTg5MzZiYzNjZjk2Zl8wLTAtMS0xLTEyNjk1_8c66288a-32aa-4a9a-b286-2e738cfb5f3d">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8xNzY_18813ef2-75a1-44c7-9e49-f4e21f841c0b">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8xNzY_7223a456-3811-4c30-a15b-3451d49ff2b0">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGFibGU6MzIzNzY4ZTM0NjNjNDE3OGEwMDA0YWMyOTZlNGNkY2QvdGFibGVyYW5nZTozMjM3NjhlMzQ2M2M0MTc4YTAwMDRhYzI5NmU0Y2RjZF8wLTAtMS0xLTEyNjk1_f80bbb92-33ad-47cc-9557-9a48572918dd">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDYz_187326aa-e0dc-4eb9-955f-0e50ce4a07b7">1-12981</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDY0_261f2ba3-26bd-45e3-b9df-c3ac87e1f4ef">AMETEK,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDU1_f88da3eb-f471-4618-a29a-2771d14d8003">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDYw_ca130ca4-a10a-4c44-8297-000c0d29f506">1100 Cassatt Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDcx_a9ff3ceb-eb67-465b-9c39-e6c9e96c3e2c">Berwyn</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDYx_74ef10d5-3a71-41e8-bfcf-4ad147e17ba1">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityTaxIdentificationNumber
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDcy_73289142-9161-449f-b1cd-119c9420c04a">14-1682544</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressPostalZipCode
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDY1_029dd60d-a3b7-4aee-9db4-e2543a7e85a6">19312-1177</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDU2_e60745e8-d716-4cde-acd2-a444c5c4ada8">610</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDU3_3e702289-2f84-4f89-92f2-720a42407766">647-2121</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8yNzQ4Nzc5MDcyOTky_35aa4293-02bd-41d4-967b-7f766d2875ae">Common Stock, $0.01 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDYy_d24bf120-a2b5-4c30-844b-c0f8a4c99227">AME</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDUz_2bcbd378-cb6f-4d10-b239-0c9763f71538">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDU0_8300c3e1-3571-469b-ad96-e53f36099b08">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDY2_33d0f725-8171-4a99-b4ec-a5633c8f0bf7">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDY3_e89dc1ef-b2e5-44d0-837b-64170660ea7e">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDY4_0b91555a-b1ba-4eec-a08f-7fef3a387c3a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGFibGU6M2I0YjRjNTVmY2NiNGE2Y2I5NDk4NGZjYjViYTNiOTMvdGFibGVyYW5nZTozYjRiNGM1NWZjY2I0YTZjYjk0OTg0ZmNiNWJhM2I5M18wLTAtMS0xLTEyNjk1_34c274c9-6aa6-40fa-af9c-f7e7ee4e0f40">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGFibGU6M2I0YjRjNTVmY2NiNGE2Y2I5NDk4NGZjYjViYTNiOTMvdGFibGVyYW5nZTozYjRiNGM1NWZjY2I0YTZjYjk0OTg0ZmNiNWJhM2I5M18xLTQtMS0xLTEyNjk1_73ac7502-ebb7-4b44-8f39-a15c5f86b8dc">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGFibGU6M2I0YjRjNTVmY2NiNGE2Y2I5NDk4NGZjYjViYTNiOTMvdGFibGVyYW5nZTozYjRiNGM1NWZjY2I0YTZjYjk0OTg0ZmNiNWJhM2I5M18yLTQtMS0xLTEyNjk1_421ea249-36ee-4a79-97db-7c6efd7da803">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDY5_b599f4f2-2a12-476e-908f-1829ab91fe98">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDU4_cd4062ee-9be9-47b3-89b4-8f9664672208">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i7ff38525c6a446d9ba6f876b9abe311e_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zMDkx_a8c44e27-35cf-427f-b09a-3c65df7b9574"
      unitRef="usd">30900000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i56b6b2da21924235bdd23dd40213d3e7_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zMjgz_9141d0ff-e0e9-4fe6-a597-aa3f34eb69a5"
      unitRef="shares">231700893</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xL2ZyYWc6ZTU4MjQzYmJhMDkxNGNhMWEwYjU4Njk4NjY4MTYyNmQvdGV4dHJlZ2lvbjplNTgyNDNiYmEwOTE0Y2ExYTBiNTg2OTg2NjgxNjI2ZF8zNDcw_53c74544-db91-405b-af16-97d3ef994f04">Documents Incorporated by ReferencePart&#160;III incorporates information by reference from the Proxy Statement for the Annual Meeting of Stockholders on May&#160;5, 2022</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8zNC9mcmFnOjkyYTg3NDBmZjJhMjQzMjRhNTQzNjExZWE5Mjg1NDBjL3RleHRyZWdpb246OTJhODc0MGZmMmEyNDMyNGE1NDM2MTFlYTkyODU0MGNfMTA5OTUxMTYzMDYyOQ_da51ad8b-5a46-4c09-a464-4d6e39df17ec"
      unitRef="shares">113000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8zNC9mcmFnOjkyYTg3NDBmZjJhMjQzMjRhNTQzNjExZWE5Mjg1NDBjL3RleHRyZWdpb246OTJhODc0MGZmMmEyNDMyNGE1NDM2MTFlYTkyODU0MGNfMTA5OTUxMTYzMDY0NA_3a13d0de-25c8-4c9e-ad79-bdc45fca52ea"
      unitRef="usd">14700000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <dei:AuditorFirmId
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83MC9mcmFnOmJjYjhlOWU3MWFkNzQ2YzU4ZDc2NTdlN2U0NDliZjY3L3RhYmxlOmE0NmFiNzlkYWI1NDQxMjFhYjc1ZGRkNGRkMjJhYTUyL3RhYmxlcmFuZ2U6YTQ2YWI3OWRhYjU0NDEyMWFiNzVkZGQ0ZGQyMmFhNTJfMy0xLTEtMS0zODU1Mg_dc9c9dc7-2404-4c00-82d6-ac92abf9b42f">42</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83Ni9mcmFnOjNiMjgyMmVlNjhjNTQ4MTY4NmQwMTFmZTQ4NjkxYWM5L3RhYmxlOjQ1NTY4NTFmYThhODRjNzA5Y2NlNGYyYzA1NGRkNDBkL3RhYmxlcmFuZ2U6NDU1Njg1MWZhOGE4NGM3MDljY2U0ZjJjMDU0ZGQ0MGRfMC0wLTEtMS0zODUwMg_c70f155e-450c-41cb-b0ac-78530bcd908e">ERNST&#160;&amp; YOUNG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83Ni9mcmFnOjNiMjgyMmVlNjhjNTQ4MTY4NmQwMTFmZTQ4NjkxYWM5L3RhYmxlOjQ1NTY4NTFmYThhODRjNzA5Y2NlNGYyYzA1NGRkNDBkL3RhYmxlcmFuZ2U6NDU1Njg1MWZhOGE4NGM3MDljY2U0ZjJjMDU0ZGQ0MGRfMS0wLTEtMS0zODQ5MQ_caa84d52-f4f7-487f-9d41-97f01099833a">Philadelphia, Pennsylvania</dei:AuditorLocation>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9f3854beccf44270ae417e8f319a8380_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83Ni9mcmFnOjNiMjgyMmVlNjhjNTQ4MTY4NmQwMTFmZTQ4NjkxYWM5L3RhYmxlOmM4MTAzNjE2OGMzYzQ4ZTM5ZmM2OThhMzE0NDFjZjY3L3RhYmxlcmFuZ2U6YzgxMDM2MTY4YzNjNDhlMzlmYzY5OGEzMTQ0MWNmNjdfMi0yLTEtMS0zODA2Ni90ZXh0cmVnaW9uOjNhOTg4ZTBmODhlNDQ3NDRhNTVlMmQ4OTM1ODk1ZjBmXzEwOTk1MTE2MzE5MTU_e19293ab-4c71-4532-a0d4-56ed00c69920"
      unitRef="usd">1344500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMi0xLTEtMS0xMjY5NQ_db540a26-9ac7-4a27-8110-07bceedae11a"
      unitRef="usd">5546514000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMi0zLTEtMS0xMjY5NQ_5c779c32-9d95-4f04-964c-604fdc6ce0c6"
      unitRef="usd">4540029000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMi01LTEtMS0xMjY5NQ_363eb12f-2402-42bb-b45e-b7266d079db1"
      unitRef="usd">5158557000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMy0xLTEtMS0xMjY5NQ_4cf35b21-6b31-4b63-b968-ac4a89070de1"
      unitRef="usd">3633900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMy0zLTEtMS0xMjY5NQ_c3330eea-2d65-48f5-9580-585c67e6d864"
      unitRef="usd">2996515000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMy01LTEtMS0xMjY5NQ_4ddb36e9-7500-4365-a1fb-ca004af36a1d"
      unitRef="usd">3370897000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfNC0xLTEtMS0xMjY5NQ_634d01f0-5b5c-4673-a6f1-e8b89b755131"
      unitRef="usd">603944000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfNC0zLTEtMS0xMjY5NQ_d774e19f-44a8-40c8-b8a7-9e5802ea60ca"
      unitRef="usd">515630000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfNC01LTEtMS0xMjY5NQ_b2ee299a-d969-4ecf-ac99-4280d5c87e95"
      unitRef="usd">610280000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfNS0xLTEtMS0xMjY5NQ_38edb48d-e3b4-43cf-90db-db7a659ae8ba"
      unitRef="usd">4237844000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfNS0zLTEtMS0xMjY5NQ_78cb0127-3c25-419e-bc00-54735138ad55"
      unitRef="usd">3512145000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfNS01LTEtMS0xMjY5NQ_5c85e2e1-bad4-40c2-98ea-bb57093e94fe"
      unitRef="usd">3981177000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfNi0xLTEtMS0xMjY5NQ_2a72d5f1-298a-4fd8-99ed-c4538cea6dca"
      unitRef="usd">1308670000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfNi0zLTEtMS0xMjY5NQ_3d7ca68b-b3f2-440f-abc5-132a2e6d9302"
      unitRef="usd">1027884000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfNi01LTEtMS0xMjY5NQ_a8323522-e7ee-4332-9077-23c9142214c1"
      unitRef="usd">1177380000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfNy0xLTEtMS0xMjY5NQ_f8ff5877-6856-4759-afb5-3ed25802771d"
      unitRef="usd">80381000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfNy0zLTEtMS0xMjY5NQ_c0124866-26f5-4517-88b9-3c3bc293c561"
      unitRef="usd">86062000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfNy01LTEtMS0xMjY5NQ_5d8647f2-dde7-43a9-8d63-dc4e4681a1e8"
      unitRef="usd">88481000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfOC0xLTEtMS0xMjY5NQ_e2ef9b0c-1089-49a5-8a4a-f88e314d2717"
      unitRef="usd">-5119000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfOC0zLTEtMS0xMjY5NQ_359c451e-aaf0-4417-bad9-2c58eb489819"
      unitRef="usd">140487000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfOC01LTEtMS0xMjY5NQ_35712644-ce80-41cf-a80d-36dd08741b07"
      unitRef="usd">-19151000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfOS0xLTEtMS0xMjY5NQ_bad9b220-e2df-438c-b80b-4c0e25b53cb5"
      unitRef="usd">1223170000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfOS0zLTEtMS0xMjY5NQ_a9855aa9-d847-4011-806b-8900e446896f"
      unitRef="usd">1082309000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfOS01LTEtMS0xMjY5NQ_9baaf8f9-6537-4f16-9ccf-d257043eb4bf"
      unitRef="usd">1069748000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTAtMS0xLTEtMTI2OTU_9943a30b-4285-40d3-a365-bf95b3900890"
      unitRef="usd">233117000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTAtMy0xLTEtMTI2OTU_20383a37-1b8d-493d-8edd-2abbf30e6b89"
      unitRef="usd">209870000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTAtNS0xLTEtMTI2OTU_b10b6028-f881-4057-9bd4-af257f7c55dc"
      unitRef="usd">208451000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTEtMS0xLTEtMTI2OTU_152ad26f-48a6-4b89-9631-8eabc40204eb"
      unitRef="usd">990053000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTEtMy0xLTEtMTI2OTU_dbb1bd52-4144-476c-bff7-3d00f2dad74a"
      unitRef="usd">872439000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTEtNS0xLTEtMTI2OTU_84101219-ff29-4c11-a5cc-ae59ee21ec71"
      unitRef="usd">861297000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTItMS0xLTEtMTI2OTU_bbdc2de3-a88f-4f9e-817f-e95d23880ffb"
      unitRef="usdPerShare">4.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTItMy0xLTEtMTI2OTU_0e231371-49db-42f2-a0c9-1290be81b01f"
      unitRef="usdPerShare">3.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTItNS0xLTEtMTI2OTU_488aceda-058e-4d8f-a72f-3eac630c5ebf"
      unitRef="usdPerShare">3.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTMtMS0xLTEtMTI2OTU_e908a790-c189-4f15-bff8-fc54f3afaa25"
      unitRef="usdPerShare">4.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTMtMy0xLTEtMTI2OTU_d0e03a45-4e38-42fa-95f6-4dc4a49a51d1"
      unitRef="usdPerShare">3.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTMtNS0xLTEtMTI2OTU_b551e8ee-bb9d-4124-a5b3-aca4f4f74ef2"
      unitRef="usdPerShare">3.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTUtMS0xLTEtMTI2OTU_51a4539d-2474-4ed3-be55-a691e945daff"
      unitRef="shares">230955000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTUtMy0xLTEtMTI2OTU_3ad074e7-7976-475e-b805-a3e43541e02b"
      unitRef="shares">229435000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTUtNS0xLTEtMTI2OTU_44e6a001-e462-42c2-823e-3d5509808a57"
      unitRef="shares">227759000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTYtMS0xLTEtMTI2OTU_f7c8536b-7bcc-4b12-9480-f6921a948a36"
      unitRef="shares">232813000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTYtMy0xLTEtMTI2OTU_b76cb6ee-e3d6-4d4e-b098-0d4cbba6f81b"
      unitRef="shares">231150000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF83OS9mcmFnOjA3ZDYxZTQ0NWRiNzQzMTU5ZDU3ZGYxYWZiNDY4YWE0L3RhYmxlOjM0ODQyOGI2NDdmMjQ4Y2FiMDMyYTJmYTEwMTMwNTFkL3RhYmxlcmFuZ2U6MzQ4NDI4YjY0N2YyNDhjYWIwMzJhMmZhMTAxMzA1MWRfMTYtNS0xLTEtMTI2OTU_f1fefa44-6106-4d98-b98d-7605e261b3f4"
      unitRef="shares">229395000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMi0xLTEtMS0xMjY5NQ_6d4e5c6e-ef3e-4767-8beb-934afe4f31f0"
      unitRef="usd">990053000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMi0zLTEtMS0xMjY5NQ_3e6879b8-2036-42ec-8f9f-974e5ce444bf"
      unitRef="usd">872439000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMi01LTEtMS0xMjY5NQ_f07bfa95-db98-4369-b4f0-fbbc7b02c9fe"
      unitRef="usd">861297000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfNi0xLTEtMS0xMjY5NQ_6d101153-0d85-4fa3-bc49-4180d87f5242"
      unitRef="usd">-47331000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfNi0zLTEtMS0xMjY5NQ_07013bb8-4f9c-4467-830c-f146744a3cbc"
      unitRef="usd">64521000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfNi01LTEtMS0xMjY5NQ_ee0a7c07-4ee4-4e67-af4b-cdf0ca588bdd"
      unitRef="usd">23692000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <ame:OtherComprehensiveIncomeLossForeignCurrencyTranslationChangeInLongtermIntercompanyNotes
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfNy0xLTEtMS0xMjY5NQ_f4afed0f-4a47-4c0e-9bac-f550729581b0"
      unitRef="usd">-16333000</ame:OtherComprehensiveIncomeLossForeignCurrencyTranslationChangeInLongtermIntercompanyNotes>
    <ame:OtherComprehensiveIncomeLossForeignCurrencyTranslationChangeInLongtermIntercompanyNotes
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfNy0zLTEtMS0xMjY5NQ_03d1e4d5-c8d5-4bf7-8cfb-83fb0ffce112"
      unitRef="usd">16695000</ame:OtherComprehensiveIncomeLossForeignCurrencyTranslationChangeInLongtermIntercompanyNotes>
    <ame:OtherComprehensiveIncomeLossForeignCurrencyTranslationChangeInLongtermIntercompanyNotes
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfNy01LTEtMS0xMjY5NQ_ca31dc6a-7564-4f6c-b2b4-f45c5a39b8ab"
      unitRef="usd">-5999000</ame:OtherComprehensiveIncomeLossForeignCurrencyTranslationChangeInLongtermIntercompanyNotes>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfOC0wLTEtMS0xMjY5NS90ZXh0cmVnaW9uOmY4MDY4YjMwZDA5NTRjYzU4YWFhZjc3OGYxNGY0ZTllXzY0_2f1a5ee7-f76d-4eb6-b64a-d8c18b96c5d3"
      unitRef="usd">-12631000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfOC0wLTEtMS0xMjY5NS90ZXh0cmVnaW9uOmY4MDY4YjMwZDA5NTRjYzU4YWFhZjc3OGYxNGY0ZTllXzY4_1f0c3640-f987-49ea-88be-b174f1b9a3c1"
      unitRef="usd">14787000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfOC0wLTEtMS0xMjY5NS90ZXh0cmVnaW9uOmY4MDY4YjMwZDA5NTRjYzU4YWFhZjc3OGYxNGY0ZTllXzc1_619c8291-244c-4c39-911d-89736772a913"
      unitRef="usd">581000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfOC0xLTEtMS0xMjY5NQ_d48cc2d6-ef64-4b7e-952f-495812ef2aa7"
      unitRef="usd">-39047000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfOC0zLTEtMS0xMjY5NQ_4e63d3aa-5608-4c06-a51f-12fed206b22c"
      unitRef="usd">45716000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfOC01LTEtMS0xMjY5NQ_cf8bd978-ef32-4ad5-89c9-724f3cea76cb"
      unitRef="usd">1803000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTAtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjo2NWVhMzliOGZkMTg0Y2JjOWQ1MmY1YjFjNWMzNDM0MF8zOA_06de166d-0f30-4d5f-ad0d-0d628808feec"
      unitRef="usd">-15298000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTAtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjo2NWVhMzliOGZkMTg0Y2JjOWQ1MmY1YjFjNWMzNDM0MF80Mg_d74d0525-3e7c-4eee-898b-a9206dd60b1c"
      unitRef="usd">8637000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTAtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjo2NWVhMzliOGZkMTg0Y2JjOWQ1MmY1YjFjNWMzNDM0MF80OQ_8a1efe43-bcb8-428e-9f20-4eeae44a95b7"
      unitRef="usd">767000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTAtMS0xLTEtMTI2OTU_ca2fe1ef-c12b-4e69-9f77-4334ab1c51b3"
      unitRef="usd">46049000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTAtMy0xLTEtMTI2OTU_a294c8a9-c694-4fbb-91f0-083959f3fdb7"
      unitRef="usd">-18733000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTAtNS0xLTEtMTI2OTU_809272fb-b653-4586-bb49-a5576156edd4"
      unitRef="usd">-10522000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTEtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjo0ZjMzYjYxMTk0ODI0NjM5YmI1Nzg3YzYxODBjODdkOV81NA_07d08f37-4865-4fbc-9f6a-4897241bdcb4"
      unitRef="usd">-4103000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTEtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjo0ZjMzYjYxMTk0ODI0NjM5YmI1Nzg3YzYxODBjODdkOV81OA_36b23464-263b-4a2f-9bc4-ac9ece48b239"
      unitRef="usd">-3539000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTEtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjo0ZjMzYjYxMTk0ODI0NjM5YmI1Nzg3YzYxODBjODdkOV82NQ_3ed6ca03-8350-4ab2-9560-84ebe6a3f861"
      unitRef="usd">-3505000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTEtMS0xLTEtMTI2OTU_19803206-d96a-49d2-a0a8-48f9a4cecb7e"
      unitRef="usd">-12249000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTEtMy0xLTEtMTI2OTU_580ae57d-b503-4920-84d7-36eeec78e82a"
      unitRef="usd">-11940000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTEtNS0xLTEtMTI2OTU_22bb328c-f30f-49ed-987e-a8b144bba133"
      unitRef="usd">-12180000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTItMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjozM2M0ODk2OWZjMjU0MjliYmZkMWUxZjk2MGU4OWQzNl81NQ_f555d68a-1e2e-4ea1-8e49-e087f4cdb4bf"
      unitRef="usd">-114000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTItMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjozM2M0ODk2OWZjMjU0MjliYmZkMWUxZjk2MGU4OWQzNl81OQ_ace97243-a426-4355-85f2-fae6b409461c"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTItMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjozM2M0ODk2OWZjMjU0MjliYmZkMWUxZjk2MGU4OWQzNl82Ng_292dbc9d-8c42-4ade-8745-47138f218506"
      unitRef="usd">-83000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTItMS0xLTEtMTI2OTU_40fd6ea3-2b1c-45a1-b7a0-8fae49b98f38"
      unitRef="usd">343000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTItMy0xLTEtMTI2OTU_55a494c0-7328-47f2-a62d-1a02732efa39"
      unitRef="usd">-36000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTItNS0xLTEtMTI2OTU_aaa442fd-084c-47a0-bec7-7a3c6267439f"
      unitRef="usd">401000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTUtMS0xLTEtMTI2OTU_57e8c6fe-c534-41d3-9555-21ec286da5ae"
      unitRef="usd">34024000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTUtMy0xLTEtMTI2OTU_e355ebd6-0085-4063-8355-50eae5d67d7f"
      unitRef="usd">28671000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTUtNS0xLTEtMTI2OTU_a5c94c10-2269-4af3-940c-1f0e7f1f87c6"
      unitRef="usd">17949000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTYtMS0xLTEtMTI2OTU_39c936b8-f45d-43ea-ab80-75c499ee4977"
      unitRef="usd">1024077000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTYtMy0xLTEtMTI2OTU_b9436462-8bdc-4d3c-94db-ad272ffddda9"
      unitRef="usd">901110000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84Mi9mcmFnOjZkZjlkNmUzZjYwODQxMDc5NjExZTkyM2RmZGEwNWRkL3RhYmxlOjMyZTk1ODQ5NjUxMDRlZjQ4MDhhODllYzhkNDViODA3L3RhYmxlcmFuZ2U6MzJlOTU4NDk2NTEwNGVmNDgwOGE4OWVjOGQ0NWI4MDdfMTYtNS0xLTEtMTI2OTU_4cfd6e02-e9a8-46ff-8bb6-ba61234729b4"
      unitRef="usd">879246000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfNC0xLTEtMS0xMjY5NQ_03bc704b-54eb-4c4a-a6cb-8bbbd4440685"
      unitRef="usd">346772000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfNC0zLTEtMS0xMjY5NQ_5a6ead3c-ec81-4ea5-8261-4dacf6af0e03"
      unitRef="usd">1212822000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfNS0xLTEtMS0xMjY5NQ_a73fc189-bdee-4674-a704-c2fe6c4f8d99"
      unitRef="usd">829213000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfNS0zLTEtMS0xMjY5NQ_6f9557b1-6cad-47d4-b7a3-51ca73c3a079"
      unitRef="usd">597472000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfNi0xLTEtMS0xMjY5NQ_6ea501b9-2fdd-4cbf-a5c4-269c9aef0f00"
      unitRef="usd">769175000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfNi0zLTEtMS0xMjY5NQ_21d00507-3733-4558-9521-b591e129f5c9"
      unitRef="usd">559171000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfNy0xLTEtMS0xMjY5NQ_acbd9ced-887a-471f-a64f-5f432636e66e"
      unitRef="usd">183605000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfNy0zLTEtMS0xMjY5NQ_f624be3b-36ee-4e5e-be08-835e90ac1a36"
      unitRef="usd">153005000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfOC0xLTEtMS0xMjY5NQ_7fd509b7-db7a-40ce-b7e1-58de4b8d62f0"
      unitRef="usd">2128765000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfOC0zLTEtMS0xMjY5NQ_01a15ce3-036e-4e89-83ce-e964d608e48c"
      unitRef="usd">2522470000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfOS0xLTEtMS0xMjY5NQ_80662c03-5932-4ca6-9090-8541d04e9d8b"
      unitRef="usd">617138000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfOS0zLTEtMS0xMjY5NQ_2f2b8fe7-4eaa-4ed0-9383-025e226aa6cd"
      unitRef="usd">526530000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTAtMS0xLTEtMTI2OTU_a268dcd0-0e6b-4a4a-b4e8-6596e14d6662"
      unitRef="usd">169924000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTAtMy0xLTEtMTI2OTU_340a0918-4f67-49a7-ac53-f25bc11c972e"
      unitRef="usd">167233000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTEtMS0xLTEtMTI2OTU_f7e917db-a201-4b96-b597-12fd56d72e52"
      unitRef="usd">5238726000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTEtMy0xLTEtMTI2OTU_bfa3ddfe-7733-46c0-a84e-6f7dd442fc74"
      unitRef="usd">4224906000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTItMS0xLTEtMTI2OTU_e56b1254-4615-4474-bda8-4b9e6bf2e162"
      unitRef="usd">3368629000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTItMy0xLTEtMTI2OTU_0cc0dddc-379f-4e30-936d-7adf6fc6a446"
      unitRef="usd">2623719000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTMtMS0xLTEtMTI2OTU_b495f9db-9a82-428b-8ecb-dc2f81da84a7"
      unitRef="usd">375005000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTMtMy0xLTEtMTI2OTU_ee2063ae-f628-4684-9097-3edd38cc6e91"
      unitRef="usd">292625000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:Assets
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTQtMS0xLTEtMTI2OTU_dff6cc62-bdb5-4f61-a8f4-b4fa1653ccbf"
      unitRef="usd">11898187000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTQtMy0xLTEtMTI2OTU_e7c7f72f-2695-4aff-81ec-62bcac529ccf"
      unitRef="usd">10357483000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTgtMS0xLTEtMTI2OTU_16e7ff6f-8c35-4fb5-b156-c61fae17c4e0"
      unitRef="usd">315093000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTgtMy0xLTEtMTI2OTU_b069e464-22f9-4eaa-acac-72ee8f195a4b"
      unitRef="usd">132284000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTktMS0xLTEtMTI2OTU_2be3ce64-86f6-499e-8200-dbbb50d7d071"
      unitRef="usd">470252000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMTktMy0xLTEtMTI2OTU_a3e18d09-474d-4fbf-89c3-e0211b26076b"
      unitRef="usd">360370000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjAtMS0xLTEtMTI2OTU_59377125-691e-4648-9eaa-9ccabb7ec5ac"
      unitRef="usd">298728000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjAtMy0xLTEtMTI2OTU_39bf777f-1810-408e-8a04-7a4ebdf5ebc1"
      unitRef="usd">194633000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjEtMS0xLTEtMTI2OTU_ba66eb5e-f928-4fd6-828e-347619b72d40"
      unitRef="usd">35904000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjEtMy0xLTEtMTI2OTU_413c7180-873f-4b16-87a4-7155647023d2"
      unitRef="usd">38896000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjItMS0xLTEtMTI2OTU_70cbc569-79ae-443a-9279-f20286369ba2"
      unitRef="usd">443337000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjItMy0xLTEtMTI2OTU_3126f6dc-9b0e-4fd0-8d95-da1195567028"
      unitRef="usd">349732000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjMtMS0xLTEtMTI2OTU_6eb483d4-8d7c-43ab-baeb-823bcddcf292"
      unitRef="usd">1563314000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjMtMy0xLTEtMTI2OTU_a8c435c4-e24b-4f42-a82c-641e95557d5a"
      unitRef="usd">1075915000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjQtMS0xLTEtMTI2OTU_a37740bf-c8eb-4b89-bcc9-583a59296b3c"
      unitRef="usd">2229148000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjQtMy0xLTEtMTI2OTU_79b3668a-89be-4013-80ce-989acdc517b4"
      unitRef="usd">2281441000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjUtMS0xLTEtMTI2OTU_978ef254-d168-49f2-8f66-1d1024a81277"
      unitRef="usd">719675000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjUtMy0xLTEtMTI2OTU_96752805-daae-45dd-af88-8bbc2c0952b7"
      unitRef="usd">533478000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjYtMS0xLTEtMTI2OTU_db83d047-5830-46b1-8b44-eb92675f6632"
      unitRef="usd">514166000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjYtMy0xLTEtMTI2OTU_9b3c4dfd-4062-4356-b653-3dcae54b7b1c"
      unitRef="usd">517303000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjctMS0xLTEtMTI2OTU_5a63c016-6429-4a6d-8654-16df6e1f04ae"
      unitRef="usd">5026303000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjctMy0xLTEtMTI2OTU_88fd50f2-f531-43e3-9376-b3f83d466cee"
      unitRef="usd">4408137000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjktMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjplZjljZjI4MzE5MWE0N2Q3OTJhMjg3ZDFlN2YzMmJlZl8yMA_bc51a412-828a-4559-ab5b-73e8801c7982"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjktMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjplZjljZjI4MzE5MWE0N2Q3OTJhMjg3ZDFlN2YzMmJlZl8yMA_eb8cafca-893e-4a47-b7e4-85c4f8751608"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjktMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjplZjljZjI4MzE5MWE0N2Q3OTJhMjg3ZDFlN2YzMmJlZl80NQ_40bb2cb1-992c-4fbf-aa19-bfc75fa21df6"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjktMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjplZjljZjI4MzE5MWE0N2Q3OTJhMjg3ZDFlN2YzMmJlZl80NQ_cd87c960-a0d4-467f-8e5d-3f81af3c9d1e"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjktMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjplZjljZjI4MzE5MWE0N2Q3OTJhMjg3ZDFlN2YzMmJlZl81Ng_867dbe4c-78d7-4e6b-9957-20ffcd74e2a2"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjktMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjplZjljZjI4MzE5MWE0N2Q3OTJhMjg3ZDFlN2YzMmJlZl81Ng_b722cdb2-b54b-45f7-907e-b69627ffdda5"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjktMS0xLTEtMTI2OTU_09f3c420-7b12-476a-b91d-7320065a2deb"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMjktMy0xLTEtMTI2OTU_86de138a-feef-4c1c-8fda-0adf7d534f2e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzAtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjoyYWM4NGE4OWFmZWI0MDZjYWQzNjhmZjc1ZTg2MDUzYl8xOA_82e995b7-0ecb-450b-b908-0312c5f15faf"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzAtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjoyYWM4NGE4OWFmZWI0MDZjYWQzNjhmZjc1ZTg2MDUzYl8xOA_a6291a69-e92b-42ed-a3ef-1ceca103e7d1"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzAtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjoyYWM4NGE4OWFmZWI0MDZjYWQzNjhmZjc1ZTg2MDUzYl80Mw_29730b36-01c8-4bc4-9f01-b969b62e5bcc"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzAtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjoyYWM4NGE4OWFmZWI0MDZjYWQzNjhmZjc1ZTg2MDUzYl80Mw_fe6b78b6-a86d-43be-a17c-8b203bb9fe0a"
      unitRef="shares">800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzAtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjoyYWM4NGE4OWFmZWI0MDZjYWQzNjhmZjc1ZTg2MDUzYl82Nw_b5ddc153-eea1-4cdd-a65b-736b2c6e8d66"
      unitRef="shares">267800160</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzAtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjoyYWM4NGE4OWFmZWI0MDZjYWQzNjhmZjc1ZTg2MDUzYl84Mw_b3c04055-d5ff-4321-9ba3-8391c7cd58c2"
      unitRef="shares">266746248</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzAtMS0xLTEtMTI2OTU_0c53fb6b-bf2a-4996-a7d8-9128ca46809e"
      unitRef="usd">2689000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzAtMy0xLTEtMTI2OTU_fa562023-4cff-4b61-aec7-f809f3509636"
      unitRef="usd">2676000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzEtMS0xLTEtMTI2OTU_4c21c77c-8087-4554-90f3-21d858e1bae3"
      unitRef="usd">1012526000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzEtMy0xLTEtMTI2OTU_94cb70d0-d96f-4531-8c94-2236c60f0fea"
      unitRef="usd">921752000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzItMS0xLTEtMTI2OTU_d29ef157-787c-4e46-903f-a99b827930b8"
      unitRef="usd">7900113000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzItMy0xLTEtMTI2OTU_1b85f87f-38cb-44d2-b80a-874387888663"
      unitRef="usd">7094656000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzMtMS0xLTEtMTI2OTU_0bd919f1-719e-4fd5-92a0-57678e750a08"
      unitRef="usd">-470444000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzMtMy0xLTEtMTI2OTU_2b46adbf-1491-4716-96cc-c2ea079a2363"
      unitRef="usd">-504468000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzQtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjpmYmQyYmYyYjI3Nzk0NDQzYWQ5ZWJiM2ViNGEyY2U0Yl8yNQ_206b6710-ed6d-4739-8677-4bd726a1dc7b"
      unitRef="shares">36137864</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzQtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjpmYmQyYmYyYjI3Nzk0NDQzYWQ5ZWJiM2ViNGEyY2U0Yl80MQ_c1a746eb-b2f3-4662-b383-9ebea83cb11e"
      unitRef="shares">36227061</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzQtMS0xLTEtMTI2OTU_13e3fa49-1828-4a10-a6dc-7e3c452c8b07"
      unitRef="usd">1573000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzQtMy0xLTEtMTI2OTU_d6951402-c0d9-41f9-af7a-d5026143e97d"
      unitRef="usd">1565270000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzUtMS0xLTEtMTI2OTU_f36bdb42-9e5f-4907-8829-471b726f98ce"
      unitRef="usd">6871884000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzUtMy0xLTEtMTI2OTU_310387a2-877d-4c99-b0ce-4d4437d677df"
      unitRef="usd">5949346000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzYtMS0xLTEtMTI2OTU_efd591d8-c0d8-4c0a-937f-6266d01fbd37"
      unitRef="usd">11898187000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84NS9mcmFnOjE1ZDVkMWVhYWM1MDQwZDhiNWRkYmUxYTRlNjliMzEyL3RhYmxlOmM0OGI2OTEyYjI3NzRiNTU4Yzk1ZTk5MDIxMzZlYjliL3RhYmxlcmFuZ2U6YzQ4YjY5MTJiMjc3NGI1NThjOTVlOTkwMjEzNmViOWJfMzYtMy0xLTEtMTI2OTU_c4efd081-87a9-4f35-b158-ad5fa89bf32d"
      unitRef="usd">10357483000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i84281919f62945c4889f424039bfb78d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMy0wLTEtMS0xMjY5NS90ZXh0cmVnaW9uOjM2OGIxMjdjMDg5MDQ3ZjRiZDA1NGY1OGUxOTIzNmVhXzIx_07742fe6-2ec3-4275-817e-94a8aaabcefd"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMy0wLTEtMS0xMjY5NS90ZXh0cmVnaW9uOjM2OGIxMjdjMDg5MDQ3ZjRiZDA1NGY1OGUxOTIzNmVhXzIx_322f0f39-6b7a-45f7-9fb2-d269ab1b2ee6"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMy0wLTEtMS0xMjY5NS90ZXh0cmVnaW9uOjM2OGIxMjdjMDg5MDQ3ZjRiZDA1NGY1OGUxOTIzNmVhXzIx_49269bcb-bc00-4776-89c2-5e5513704c75"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNC0wLTEtMS0xMjY5NS90ZXh0cmVnaW9uOjg5N2QxYmEwMDAyNDRkNGVhNTM0ZWM2ZDg3YWRiNWJjXzE4_4f8230f6-4b6b-4786-97cd-beec4911d816"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i84281919f62945c4889f424039bfb78d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNC0wLTEtMS0xMjY5NS90ZXh0cmVnaW9uOjg5N2QxYmEwMDAyNDRkNGVhNTM0ZWM2ZDg3YWRiNWJjXzE4_60229785-6508-48d1-8184-a255d0f4df59"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNC0wLTEtMS0xMjY5NS90ZXh0cmVnaW9uOjg5N2QxYmEwMDAyNDRkNGVhNTM0ZWM2ZDg3YWRiNWJjXzE4_e418bee4-88e3-44a9-8306-70603850e676"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockholdersEquity
      contextRef="idc77cefd2e604be586c6279fdfb5be81_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNS0xLTEtMS0xMjY5NQ_5a62153e-1e2d-4c66-b356-b4153c1983d0"
      unitRef="usd">2676000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i179f03e5c07544d29ca67c4a8f5d701e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNS0zLTEtMS0xMjY5NQ_df8c2fc2-641c-4eb0-aaf7-d593f9bc4d0c"
      unitRef="usd">2662000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb9afadcb61547a3ac78b2968b1a97b9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNS01LTEtMS0xMjY5NQ_029df1ab-7293-4056-a512-8f334334344f"
      unitRef="usd">2640000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i280e07948cbb42c2bcd4b58e31dcdbb0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNi0xLTEtMS0xMjY5NQ_ff31e249-70c3-4f3c-a985-58dac7b84c61"
      unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib219258122b743dd839c1cf0f3b2354f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNi0zLTEtMS0xMjY5NQ_8d09d407-04d6-4084-9510-884aac94ad37"
      unitRef="usd">14000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6d031c0c127842c1ac0a7615222b6762_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNi01LTEtMS0xMjY5NQ_70a8bc46-f4e4-42fb-a4ef-ae3826187882"
      unitRef="usd">22000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockholdersEquity
      contextRef="i0ff94e0a323c40569b32da143544ae88_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNy0xLTEtMS0xMjY5NQ_f40474eb-fbbe-4668-931c-9430159affdc"
      unitRef="usd">2689000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc77cefd2e604be586c6279fdfb5be81_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNy0zLTEtMS0xMjY5NQ_04bc3467-e600-4eb1-9403-4a1e6778044a"
      unitRef="usd">2676000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i179f03e5c07544d29ca67c4a8f5d701e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNy01LTEtMS0xMjY5NQ_284f057b-1424-4e9f-8ee4-4e55080d9914"
      unitRef="usd">2662000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa045cfe842b40daa36620ad7cf51100_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfOS0xLTEtMS0xMjY5NQ_a3915a45-8edd-418f-bd4c-c31fe16ec03d"
      unitRef="usd">921752000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7034202ce5cd49479040ff3a5d08f1fa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfOS0zLTEtMS0xMjY5NQ_33274d62-2eaf-46a8-9686-0a654f6bbe60"
      unitRef="usd">832821000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia467752e418c4b4b8072eb364d4af3cf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfOS01LTEtMS0xMjY5NQ_827a64ec-800a-4603-9ecf-4b0d4d3aa3d1"
      unitRef="usd">706743000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i5ea9469fe72d4bf6b6cd66b7b695706d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTAtMS0xLTEtMTI2OTU_b3a3b63d-f234-4aa0-a341-a38fb2fa944c"
      unitRef="usd">44671000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i21472f839a7a4966bbe91bdc2592f53d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTAtMy0xLTEtMTI2OTU_53b49db7-bc3a-4b4c-bea0-7ba0806ea97e"
      unitRef="usd">47366000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ifed50aa644c34b16b0169c2fabc38157_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTAtNS0xLTEtMTI2OTU_4f75b567-3868-422d-a8cc-dbeca9cb0ac3"
      unitRef="usd">85684000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5ea9469fe72d4bf6b6cd66b7b695706d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTEtMS0xLTEtMTI2OTU_ae5ab6ed-bbb9-4d1a-aedb-6e2f35b4c8fd"
      unitRef="usd">46103000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i21472f839a7a4966bbe91bdc2592f53d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTEtMy0xLTEtMTI2OTU_58c26e00-e247-4801-9af4-4953c41d9fe6"
      unitRef="usd">41565000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifed50aa644c34b16b0169c2fabc38157_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTEtNS0xLTEtMTI2OTU_84ef0a34-9b0f-42ea-894e-c67183988e04"
      unitRef="usd">40394000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="i2ee0db1126474f53889d4dd5b1dd2c01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTItMS0xLTEtMTI2OTU_db2fa91b-3795-4113-9011-2c0ce0d6f15d"
      unitRef="usd">1012526000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa045cfe842b40daa36620ad7cf51100_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTItMy0xLTEtMTI2OTU_1eba112e-82b9-4f96-bf61-76ac7abc7f6f"
      unitRef="usd">921752000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7034202ce5cd49479040ff3a5d08f1fa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTItNS0xLTEtMTI2OTU_abba00cd-0c5f-4d75-8bbb-02a8666b6e43"
      unitRef="usd">832821000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55bd48ff19aa44baafe1ecca2446e1fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTQtMS0xLTEtMTI2OTU_19e21d87-046d-403c-8746-bac475f8bf53"
      unitRef="usd">7094656000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0724ac63e1554eadb956cf9213242180_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTQtMy0xLTEtMTI2OTU_47926317-bfcc-4bf7-b374-6791b4b01da7"
      unitRef="usd">6387612000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if5aa7c59bacb44818c7f3f586daa1fae_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTQtNS0xLTEtMTI2OTU_b7c5f1d0-3b15-4e35-8a0e-749397642b35"
      unitRef="usd">5653811000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iee684baa45574ce4aa4f61d6af8d0998_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTUtMS0xLTEtMTI2OTU_28d2a511-1e92-4c33-b6be-60a0308e2da6"
      unitRef="usd">990053000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iec34718969434493969040c62557cd69_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTUtMy0xLTEtMTI2OTU_ba6aad72-37ae-4eb0-a0cf-43319f983a5e"
      unitRef="usd">872439000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if6c1055a34fe4fe9819088f0962d51c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTUtNS0xLTEtMTI2OTU_4985941f-7d93-4f4d-b4c9-4b9b806e2b1d"
      unitRef="usd">861297000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="iee684baa45574ce4aa4f61d6af8d0998_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTYtMS0xLTEtMTI2OTU_04b503a5-53ec-40a9-9e54-d2193dc4e3c2"
      unitRef="usd">184595000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iec34718969434493969040c62557cd69_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTYtMy0xLTEtMTI2OTU_6d63819f-48b8-4aa8-8427-db00df5724e9"
      unitRef="usd">165035000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if6c1055a34fe4fe9819088f0962d51c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTYtNS0xLTEtMTI2OTU_77c3bb90-f126-4a0d-8703-0ecf0385f855"
      unitRef="usd">127496000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquity
      contextRef="i005bd3b7e69149baae6eb9d52996e019_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTctMS0xLTEtMTI2OTU_d3f663c1-e3bb-4555-85d9-5a8e3b6380eb"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i79eccba432c4456ba4bacd2a8894d88b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTctMy0xLTEtMTI2OTU_0b615b6b-b640-4afa-863e-8f294905bab3"
      unitRef="usd">-360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i27c95739aa5a4f638b9ad5fef93947d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTctNS0xLTEtMTI2OTU_6526f599-a0d3-4d3e-bd24-0feb70e09c53"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquityOther
      contextRef="iee684baa45574ce4aa4f61d6af8d0998_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTgtMS0xLTEtMTI2OTU_8aa84f22-16f3-4ca2-b690-8c902dc9874c"
      unitRef="usd">1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="iec34718969434493969040c62557cd69_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTgtMy0xLTEtMTI2OTU_1137f27d-3d64-4123-b73f-da7de33bd842"
      unitRef="usd">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="if6c1055a34fe4fe9819088f0962d51c6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTgtNS0xLTEtMTI2OTU_0de636b8-0ccf-4978-a01a-b7853aca27f2"
      unitRef="usd">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquity
      contextRef="i2c9f2532d56c4c84aef6bb9c3c009402_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTktMS0xLTEtMTI2OTU_9c9b5d4f-2f5d-4541-8dd4-c2942ed440fb"
      unitRef="usd">7900113000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55bd48ff19aa44baafe1ecca2446e1fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTktMy0xLTEtMTI2OTU_2bbea106-ee1d-46bc-9f59-018fd4ce1a14"
      unitRef="usd">7094656000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0724ac63e1554eadb956cf9213242180_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMTktNS0xLTEtMTI2OTU_8d66660e-d482-45af-a03a-a64c0810ad86"
      unitRef="usd">6387612000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd60bfa70d884892b30907dd410106c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjItMS0xLTEtMTI2OTU_5a1ce089-3fff-4916-bb75-9bd504241b82"
      unitRef="usd">-250748000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i043369346d4849b39c9c15c645c48774_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjItMy0xLTEtMTI2OTU_bdd1da5c-29af-42df-9780-12b5b8ec7020"
      unitRef="usd">-286248000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6ee8ec1dca745e7bc24b2a24ed88055_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjItNS0xLTEtMTI2OTU_e0e4b04a-2047-4a5c-b67b-cae7f9cb0417"
      unitRef="usd">-302138000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i6df633081cfb4fe8a063404731a7500c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjMtMS0xLTEtMTI2OTU_e6cb4f6a-d015-49c4-934a-53205580c800"
      unitRef="usd">-47331000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i4d25c2c43cfc486d8f9693e8913c9721_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjMtMy0xLTEtMTI2OTU_0f0f0806-184c-4b36-9f5b-50fed9d59f1f"
      unitRef="usd">64521000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="iebec19cdc17040a5a17a23aa7643b610_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjMtNS0xLTEtMTI2OTU_de67daeb-444f-4444-a05b-2c924223784c"
      unitRef="usd">23692000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6df633081cfb4fe8a063404731a7500c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjQtMS0xLTEtMTI2OTU_2bab486c-c851-493a-8282-5c40c0753411"
      unitRef="usd">-16333000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i4d25c2c43cfc486d8f9693e8913c9721_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjQtMy0xLTEtMTI2OTU_01afa07e-72a9-4f54-a620-4ccff4494361"
      unitRef="usd">16695000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iebec19cdc17040a5a17a23aa7643b610_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjQtNS0xLTEtMTI2OTU_d697e82c-ec5e-490a-a568-7286419c4fad"
      unitRef="usd">-5999000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjUtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjozOGZiZTQxNjcwMDA0NTlkYTkzNTExODQ0MTA3NzA5OF82NA_31400a1e-a3c0-4c00-95c9-e61b1076576c"
      unitRef="usd">-12631000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjUtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjozOGZiZTQxNjcwMDA0NTlkYTkzNTExODQ0MTA3NzA5OF82OA_fd0fee6a-b8e7-4288-b17a-59ee08e18180"
      unitRef="usd">14787000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjUtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjozOGZiZTQxNjcwMDA0NTlkYTkzNTExODQ0MTA3NzA5OF83NQ_1ca32e3b-e863-47f8-b5c5-c234bfc89101"
      unitRef="usd">581000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i6df633081cfb4fe8a063404731a7500c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjUtMS0xLTEtMTI2OTU_9c8e3b68-d825-42fa-aa1c-4aaa0599c69c"
      unitRef="usd">39047000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i4d25c2c43cfc486d8f9693e8913c9721_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjUtMy0xLTEtMTI2OTU_c337aab8-65c2-47e6-bcb7-3b624a3ddc1d"
      unitRef="usd">-45716000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="iebec19cdc17040a5a17a23aa7643b610_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjUtNS0xLTEtMTI2OTU_7af7e2f8-19e8-4957-91d9-e7b76844a1b8"
      unitRef="usd">-1803000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockholdersEquity
      contextRef="i1d794b2e08f7417cabb759fb5738823f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjYtMS0xLTEtMTI2OTU_ac57b784-5c44-4b5b-ba3a-06cecb745216"
      unitRef="usd">-275365000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd60bfa70d884892b30907dd410106c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjYtMy0xLTEtMTI2OTU_e5ae5dc7-e88b-4432-acad-424c29d62c09"
      unitRef="usd">-250748000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i043369346d4849b39c9c15c645c48774_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjYtNS0xLTEtMTI2OTU_f70efa40-cb2c-40da-980e-b364ac05e242"
      unitRef="usd">-286248000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i145eba71fc8a49928860b75edd40519e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjgtMS0xLTEtMTI2OTU_de17a5a4-c418-4650-a741-b4333db5f7f1"
      unitRef="usd">-253720000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9cd726910e1d433fab6bde84a4903890_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjgtMy0xLTEtMTI2OTU_2eeb6053-a3c6-433e-ae1a-4dd3e77c46cd"
      unitRef="usd">-246891000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if32bd0bd3b54445f96012ce2506c43ec_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjgtNS0xLTEtMTI2OTU_db10cc97-2245-45c2-bdc7-4f7576429a4e"
      unitRef="usd">-248950000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjktMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjo3MDNkZjhkNmM2NzM0NjdiODU5ODA2YjI0YWI3ZmM1ZV8zOA_0b3b6691-8bc4-4ce9-ab90-aeeead227699"
      unitRef="usd">-15298000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjktMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjo3MDNkZjhkNmM2NzM0NjdiODU5ODA2YjI0YWI3ZmM1ZV80Mg_fa84d87b-22b1-4eea-a74f-1e759077e63a"
      unitRef="usd">8637000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjktMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjo3MDNkZjhkNmM2NzM0NjdiODU5ODA2YjI0YWI3ZmM1ZV80OQ_f9bf5fa5-9f72-46a2-81ad-45921cbbde75"
      unitRef="usd">767000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i8b0d12c4a9e84cbaaf4a4105296c6ade_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjktMS0xLTEtMTI2OTU_38c2a7fa-605b-4344-8562-8a4d833d0f31"
      unitRef="usd">46049000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ie26760db4b7f4f2596c8208787eaa0ce_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjktMy0xLTEtMTI2OTU_950c12c2-28ab-4a9e-867b-5c00176d70aa"
      unitRef="usd">-18733000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i77c9a9ec83e54c528718ce41336722fc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMjktNS0xLTEtMTI2OTU_15d06aae-a96a-4f90-a8dd-54614ab2f291"
      unitRef="usd">-10522000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzAtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjphNjIyMjVjY2ViNDU0NTEwYWUxNDM2MWY2OTNmYmVmNF81NA_651c453b-3a07-4ac6-850a-c30d4a72b232"
      unitRef="usd">-4103000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzAtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjphNjIyMjVjY2ViNDU0NTEwYWUxNDM2MWY2OTNmYmVmNF81OA_2ea487df-b24f-41da-8a2c-ffb8877a80f3"
      unitRef="usd">-3539000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzAtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjphNjIyMjVjY2ViNDU0NTEwYWUxNDM2MWY2OTNmYmVmNF82NQ_502e485f-7aed-4912-80d3-f26bacd9337f"
      unitRef="usd">-3505000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i8b0d12c4a9e84cbaaf4a4105296c6ade_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzAtMS0xLTEtMTI2OTU_cb31ecd7-4fda-4f7f-914d-a546803769ab"
      unitRef="usd">-12249000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ie26760db4b7f4f2596c8208787eaa0ce_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzAtMy0xLTEtMTI2OTU_7395755d-ec4d-4640-816e-264f68d870c9"
      unitRef="usd">-11940000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i77c9a9ec83e54c528718ce41336722fc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzAtNS0xLTEtMTI2OTU_17689b17-3e94-4366-a9dd-4c2d0e99784c"
      unitRef="usd">-12180000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzEtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjoyNzFjYmE2N2I5Mjk0M2VkODE0NjE4ZDQyMzk4ODU3YV81NQ_9d1b7f9d-3d9a-4024-a004-75f48b0757a6"
      unitRef="usd">-114000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzEtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjoyNzFjYmE2N2I5Mjk0M2VkODE0NjE4ZDQyMzk4ODU3YV81OQ_e7d75f2c-3d17-4788-99ea-0f89306d595e"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzEtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjoyNzFjYmE2N2I5Mjk0M2VkODE0NjE4ZDQyMzk4ODU3YV82Ng_9e7bdd77-081f-49fd-afae-2d8088a846ad"
      unitRef="usd">-83000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i8b0d12c4a9e84cbaaf4a4105296c6ade_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzEtMS0xLTEtMTI2OTU_11ec267b-03ac-4464-b28e-218b5f475394"
      unitRef="usd">343000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ie26760db4b7f4f2596c8208787eaa0ce_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzEtMy0xLTEtMTI2OTU_cf29d9c2-7f1e-42f4-b9a2-d324ba06af5b"
      unitRef="usd">-36000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i77c9a9ec83e54c528718ce41336722fc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzEtNS0xLTEtMTI2OTU_162948ae-b89f-409f-a51e-03c7133e686e"
      unitRef="usd">401000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ic933e4eb6c7b488092ceeda24caa3b29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzItMS0xLTEtMTI2OTU_f8bf9977-0c8e-4b78-97d4-7e6042edf506"
      unitRef="usd">-195079000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i145eba71fc8a49928860b75edd40519e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzItMy0xLTEtMTI2OTU_2cee01ec-a50b-405c-ac82-9db912a9d02c"
      unitRef="usd">-253720000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9cd726910e1d433fab6bde84a4903890_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzItNS0xLTEtMTI2OTU_1fa3e743-acfd-4062-bae4-2515379fd47b"
      unitRef="usd">-246891000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia5571dba9832431ca926704259972cde_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzctMS0xLTEtMTI2OTU_b1c71d48-e641-4ff7-b7ef-380576f7fdc4"
      unitRef="usd">-470444000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99126f2b905047f0b172981681d977bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzctMy0xLTEtMTI2OTU_a55ddb0b-58ed-4c3f-a131-8a0034689548"
      unitRef="usd">-504468000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i29967740699c4ffa96d53d523ec683f3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzctNS0xLTEtMTI2OTU_a1e4e3a7-bbcc-4ac3-aa15-ebe5ded8cb98"
      unitRef="usd">-533139000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia067434f2ee945319f85729488574855_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzktMS0xLTEtMTI2OTU_42c4ab69-d2f6-44df-8b02-b635745e62e6"
      unitRef="usd">-1565270000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6e5847ef32844d290ad34fb0ea8840f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzktMy0xLTEtMTI2OTU_63b5e574-2840-4991-b76c-5869567e630d"
      unitRef="usd">-1574464000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7130de1733b440d9d70881ea52a1f24_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfMzktNS0xLTEtMTI2OTU_c241db42-7132-4a8f-b64c-1afe0e5ad965"
      unitRef="usd">-1570184000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ia11d62a17c0646c5a2417aa21db108bf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNDAtMS0xLTEtMTI2OTU_057c3286-f924-4146-878c-601b7f961812"
      unitRef="usd">6981000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="i420268472da24544bffdd15098e1db10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNDAtMy0xLTEtMTI2OTU_962ccfdb-f6af-4893-a57a-79f472262002"
      unitRef="usd">13879000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued
      contextRef="ib47dd873759443d0b95cee3491b10dc4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNDAtNS0xLTEtMTI2OTU_1b5c0df7-965c-4113-a3be-44ad68f0559d"
      unitRef="usd">7644000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia11d62a17c0646c5a2417aa21db108bf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNDEtMS0xLTEtMTI2OTU_d56ea3dd-7bed-404a-ac42-77ca5878bedb"
      unitRef="usd">14711000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i420268472da24544bffdd15098e1db10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNDEtMy0xLTEtMTI2OTU_58e401cd-7aa1-44ba-a658-ee1f58fc4cbc"
      unitRef="usd">4685000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ib47dd873759443d0b95cee3491b10dc4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNDEtNS0xLTEtMTI2OTU_490a0b7c-24da-443f-9bfa-9cde84becd80"
      unitRef="usd">11924000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquity
      contextRef="i3617a45f14774d75aee3d07ac437af04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNDItMS0xLTEtMTI2OTU_8840cb9f-ad29-455d-bae6-77c944ceda99"
      unitRef="usd">-1573000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia067434f2ee945319f85729488574855_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNDItMy0xLTEtMTI2OTU_9ba06b30-1d4d-41cb-ad24-82b15994c652"
      unitRef="usd">-1565270000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6e5847ef32844d290ad34fb0ea8840f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNDItNS0xLTEtMTI2OTU_926149ef-52f2-4b9c-9ab0-eb7bc1d2cbb5"
      unitRef="usd">-1574464000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNDMtMS0xLTEtMTI2OTU_5a3d502d-c4b7-4361-a65c-b91842a7cda1"
      unitRef="usd">6871884000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNDMtMy0xLTEtMTI2OTU_a33c545c-07b0-4426-aeec-f66dbefa410a"
      unitRef="usd">5949346000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84281919f62945c4889f424039bfb78d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF84OC9mcmFnOjQxODc2MDIyMzQ3MzQzNTE4MzQ2YWU0YmY1ZGFkNzFmL3RhYmxlOjJhOWE1Y2ZlY2IwODQwMWVhNmZiNjcyNjE2NDU3MmJlL3RhYmxlcmFuZ2U6MmE5YTVjZmVjYjA4NDAxZWE2ZmI2NzI2MTY0NTcyYmVfNDMtNS0xLTEtMTI2OTU_49873501-56c0-4b52-8481-c0961da29bc7"
      unitRef="usd">5115492000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfNC0xLTEtMS0xMjY5NQ_48116901-fa0d-422d-9dc3-1349c5503d3a"
      unitRef="usd">990053000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfNC0zLTEtMS0xMjY5NQ_0b09e363-083c-4d10-8938-9cf5dd822f81"
      unitRef="usd">872439000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfNC01LTEtMS0xMjY5NQ_e908cde0-08fd-4bff-966d-eae1ac3abe6f"
      unitRef="usd">861297000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfNi0xLTEtMS0xMjY5NQ_3a901b1b-6839-4f85-a5c3-4d2c1cd16156"
      unitRef="usd">292112000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfNi0zLTEtMS0xMjY5NQ_194369a6-f429-4e44-aec1-038560163554"
      unitRef="usd">255275000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfNi01LTEtMS0xMjY5NQ_5c63530b-a058-4e49-8b2d-1e09ce2a0b02"
      unitRef="usd">234042000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfNy0xLTEtMS0xMjY5NQ_f9757874-b985-427e-aa2d-2a46774c674a"
      unitRef="usd">-29762000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfNy0zLTEtMS0xMjY5NQ_99ac8c1b-c9b1-4852-8179-6e1f923de255"
      unitRef="usd">1839000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfNy01LTEtMS0xMjY5NQ_77178138-6df2-48e4-8ece-df7630708379"
      unitRef="usd">19380000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfOC0xLTEtMS0xMjY5NQ_c9cca2f9-54e4-4071-8dbc-32689ecbef6a"
      unitRef="usd">46103000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfOC0zLTEtMS0xMjY5NQ_1dc3066e-7e69-481b-8f23-ec2349c5e780"
      unitRef="usd">41565000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfOC01LTEtMS0xMjY5NQ_66e2569a-1ea4-414a-9ed2-5abb1c77d796"
      unitRef="usd">40394000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfOS0xLTEtMS0xMjY5NQ_d2db7125-82b1-4aaa-9692-b9b16d014654"
      unitRef="usd">6349000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfOS0zLTEtMS0xMjY5NQ_0c4f7491-2f1c-4647-aee8-acbc1d012616"
      unitRef="usd">141020000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfOS01LTEtMS0xMjY5NQ_1c545707-33c2-49b7-8c53-8e1c8342ad26"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <ame:GainLossOnSaleOfFacilities
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTAtMS0xLTEtMTI2OTU_00d62e73-2e27-411d-9f34-492fd1c76cb5"
      unitRef="usd">0</ame:GainLossOnSaleOfFacilities>
    <ame:GainLossOnSaleOfFacilities
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTAtMy0xLTEtMTI2OTU_ac550e7b-7c28-4ad0-845d-0e671888f576"
      unitRef="usd">7523000</ame:GainLossOnSaleOfFacilities>
    <ame:GainLossOnSaleOfFacilities
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTAtNS0xLTEtMTI2OTU_41c90d6f-43d8-4afe-9b4c-05a51ccc6a0e"
      unitRef="usd">5332000</ame:GainLossOnSaleOfFacilities>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTItMS0xLTEtMTI2OTU_27373b73-a4fa-4561-add6-563fffba669e"
      unitRef="usd">172791000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTItMy0xLTEtMTI2OTU_fb989c6d-e13e-4fec-83bf-8e3468700342"
      unitRef="usd">-163471000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTItNS0xLTEtMTI2OTU_685ce7e7-0cf5-499a-8e67-001432bd5f0e"
      unitRef="usd">-14398000</us-gaap:IncreaseDecreaseInReceivables>
    <ame:IncreaseDecreaseInInventoriesAndOtherCurrentAssets
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTMtMS0xLTEtMTI2OTU_83cb01fb-30a5-4c82-804c-c67889d892d9"
      unitRef="usd">129593000</ame:IncreaseDecreaseInInventoriesAndOtherCurrentAssets>
    <ame:IncreaseDecreaseInInventoriesAndOtherCurrentAssets
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTMtMy0xLTEtMTI2OTU_c4a1fb69-9fc5-43a9-920e-0df7bfd49c8c"
      unitRef="usd">-77448000</ame:IncreaseDecreaseInInventoriesAndOtherCurrentAssets>
    <ame:IncreaseDecreaseInInventoriesAndOtherCurrentAssets
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTMtNS0xLTEtMTI2OTU_1cb38e60-3ed4-4cce-b0a0-e780cd2cbd1e"
      unitRef="usd">-16410000</ame:IncreaseDecreaseInInventoriesAndOtherCurrentAssets>
    <ame:IncreaseDecreaseInPayablesAccrualsAndIncomeTaxes
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTQtMS0xLTEtMTI2OTU_aa6ed600-9dbf-467e-90d1-825aa5b2d21a"
      unitRef="usd">212101000</ame:IncreaseDecreaseInPayablesAccrualsAndIncomeTaxes>
    <ame:IncreaseDecreaseInPayablesAccrualsAndIncomeTaxes
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTQtMy0xLTEtMTI2OTU_93026c3e-d194-49f8-9906-f8f31686a8b4"
      unitRef="usd">7017000</ame:IncreaseDecreaseInPayablesAccrualsAndIncomeTaxes>
    <ame:IncreaseDecreaseInPayablesAccrualsAndIncomeTaxes
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTQtNS0xLTEtMTI2OTU_da127232-c380-41d7-ae83-545956ad61a1"
      unitRef="usd">-58932000</ame:IncreaseDecreaseInPayablesAccrualsAndIncomeTaxes>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTUtMS0xLTEtMTI2OTU_5eb3cb8f-e91a-4dcd-8346-f1a755fc045f"
      unitRef="usd">-35104000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTUtMy0xLTEtMTI2OTU_d87bd2cf-6ed1-46f7-b022-10ea0f21b3d3"
      unitRef="usd">20430000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTUtNS0xLTEtMTI2OTU_8bf3c4bf-37a9-4dbc-8010-f1e4bc89a1ba"
      unitRef="usd">-16845000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:PensionContributions
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTYtMS0xLTEtMTI2OTU_b559d906-72a3-41eb-8bd3-081cca33649c"
      unitRef="usd">10277000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTYtMy0xLTEtMTI2OTU_b7ea58db-a39f-49e9-b501-0bd5b785f3e3"
      unitRef="usd">9527000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTYtNS0xLTEtMTI2OTU_44bda0cf-2904-44ed-9cff-b704f6a71205"
      unitRef="usd">5609000</us-gaap:PensionContributions>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTctMS0xLTEtMTI2OTU_edeb87fd-bc4e-42b7-aebc-f964c99cb148"
      unitRef="usd">-3964000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTctMy0xLTEtMTI2OTU_fd1dd962-0f39-40a1-85bf-7e8830bf6882"
      unitRef="usd">434000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTctNS0xLTEtMTI2OTU_3ae73c9f-1d5a-4220-af5f-9012ca91577c"
      unitRef="usd">-15219000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTgtMS0xLTEtMTI2OTU_fbe368ae-44cc-42e4-9bcb-c19a580cc9b1"
      unitRef="usd">1160457000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTgtMy0xLTEtMTI2OTU_774d9abe-7b7d-414a-8829-59c1ae84d313"
      unitRef="usd">1280980000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMTgtNS0xLTEtMTI2OTU_e70e6327-ac03-4658-a097-1d9a566937bc"
      unitRef="usd">1114422000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjAtMS0xLTEtMTI2OTU_4387acc3-4ee9-46e2-b689-b3ebc27374a4"
      unitRef="usd">110671000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjAtMy0xLTEtMTI2OTU_877dc671-903c-4583-8086-a59b91f3f994"
      unitRef="usd">74199000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjAtNS0xLTEtMTI2OTU_0b4d16a7-5b5e-4850-955b-b17c232a98cc"
      unitRef="usd">102346000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjEtMS0xLTEtMTI2OTU_8e9d962d-ccef-4ebe-bad5-eea0cd4b5154"
      unitRef="usd">1959218000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjEtMy0xLTEtMTI2OTU_d3898fc4-7db6-4527-b68b-1c77a55ddb65"
      unitRef="usd">116509000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjEtNS0xLTEtMTI2OTU_2b097ca6-a308-4819-afcf-d74a738e73ef"
      unitRef="usd">1061945000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjItMS0xLTEtMTI2OTU_3a56b923-3f27-4571-a175-ed78ea1f43b5"
      unitRef="usd">12000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjItMy0xLTEtMTI2OTU_afe391dd-23a6-4bb8-9829-a9b30f839e56"
      unitRef="usd">245311000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjItNS0xLTEtMTI2OTU_ce197170-0b51-4c65-80fe-6b06e71e3a09"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <ame:ProceedsFromSaleOfFacilities
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjMtMS0xLTEtMTI2OTU_e50520af-0a5f-46af-b47d-c6f814e7ae1b"
      unitRef="usd">2341000</ame:ProceedsFromSaleOfFacilities>
    <ame:ProceedsFromSaleOfFacilities
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjMtMy0xLTEtMTI2OTU_b2fbe8ef-cefa-4338-b12b-b0f5e17cd262"
      unitRef="usd">9508000</ame:ProceedsFromSaleOfFacilities>
    <ame:ProceedsFromSaleOfFacilities
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjMtNS0xLTEtMTI2OTU_341f4b8a-c396-4fc2-8607-b9a7b1d28a13"
      unitRef="usd">11306000</ame:ProceedsFromSaleOfFacilities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjQtMS0xLTEtMTI2OTU_8d219d3a-2daa-4845-af4e-a36e1fb0edd6"
      unitRef="usd">294000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjQtMy0xLTEtMTI2OTU_bcdec3e6-b6e4-493d-9221-40a48ead8093"
      unitRef="usd">2481000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjQtNS0xLTEtMTI2OTU_0d187af0-50c4-4306-b9b7-eecc5d2b4167"
      unitRef="usd">-2060000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjUtMS0xLTEtMTI2OTU_02b38bc0-2236-4331-a5ee-f481fe7e0312"
      unitRef="usd">-2055842000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjUtMy0xLTEtMTI2OTU_6f2963cd-52a7-4ca7-a454-571733c118d3"
      unitRef="usd">61630000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjUtNS0xLTEtMTI2OTU_ee75fc7b-6712-49eb-b40b-9ecda8751cbe"
      unitRef="usd">-1150925000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjctMS0xLTEtMTI2OTU_542bb13e-f63b-48e6-b9e2-97f7d8f84f21"
      unitRef="usd">243615000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjctMy0xLTEtMTI2OTU_fa3098d9-b2e3-43e3-a5fa-319ec400566e"
      unitRef="usd">-328003000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjctNS0xLTEtMTI2OTU_4480f502-4b6b-4257-ac28-b74875b5ce27"
      unitRef="usd">130705000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjgtMS0xLTEtMTI2OTU_d221957d-c3e9-46f9-9480-23dcd56bdfac"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjgtMy0xLTEtMTI2OTU_955ca341-15d8-454a-b4d4-b13b1678d492"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjgtNS0xLTEtMTI2OTU_cbdebb7f-1720-4c74-ae38-dec16637220a"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjktMS0xLTEtMTI2OTU_06d2efb9-3818-4b69-8347-e9af9d2e3ead"
      unitRef="usd">59718000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjktMy0xLTEtMTI2OTU_246fec5e-bc94-47f1-b8e7-cde89dbf2b63"
      unitRef="usd">102947000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMjktNS0xLTEtMTI2OTU_16ecdd40-997c-4c90-a644-0facd7e032b9"
      unitRef="usd">100000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzAtMS0xLTEtMTI2OTU_96198518-ef6f-44cc-a080-6713dfdbf2e6"
      unitRef="usd">14711000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzAtMy0xLTEtMTI2OTU_72a84433-9c0a-4790-aa67-7c50be7ed5cd"
      unitRef="usd">4685000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzAtNS0xLTEtMTI2OTU_c9c9c928-ab08-40ea-ae08-c70051da65dc"
      unitRef="usd">11924000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzEtMS0xLTEtMTI2OTU_2cc4f087-4e26-43ff-94fc-506ea1a41b36"
      unitRef="usd">184595000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzEtMy0xLTEtMTI2OTU_4692d970-e583-454a-aaae-fc3d0c9c68eb"
      unitRef="usd">165035000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzEtNS0xLTEtMTI2OTU_ec7a216e-142a-4c59-986f-c1d1c9a79d90"
      unitRef="usd">127496000</us-gaap:PaymentsOfDividendsCommonStock>
    <ame:PaymentsToAcquireBusinessContingentConsideration
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzItMS0xLTEtMTI2OTU_6ca33fc7-e8a2-45fc-939f-aecd68cbcc17"
      unitRef="usd">0</ame:PaymentsToAcquireBusinessContingentConsideration>
    <ame:PaymentsToAcquireBusinessContingentConsideration
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzItMy0xLTEtMTI2OTU_312ce8a8-0eb6-4bf4-a254-17fa9a8379f5"
      unitRef="usd">0</ame:PaymentsToAcquireBusinessContingentConsideration>
    <ame:PaymentsToAcquireBusinessContingentConsideration
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzItNS0xLTEtMTI2OTU_d5131a4c-8387-4221-947c-17dca85dab03"
      unitRef="usd">3000000</ame:PaymentsToAcquireBusinessContingentConsideration>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzMtMS0xLTEtMTI2OTU_5421ce25-e1f9-406d-9971-b65dc1725102"
      unitRef="usd">60297000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzMtMy0xLTEtMTI2OTU_060f536f-cad2-4f9e-b045-fcf83f99a4c4"
      unitRef="usd">64903000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzMtNS0xLTEtMTI2OTU_2e148fbc-2a6d-4d19-9eb6-d07b8108504d"
      unitRef="usd">90388000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzQtMS0xLTEtMTI2OTU_9f5b7114-6568-4030-a848-c868bbabb487"
      unitRef="usd">-5551000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzQtMy0xLTEtMTI2OTU_6138610b-a392-40b0-b706-9e26a7baed42"
      unitRef="usd">-3669000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzQtNS0xLTEtMTI2OTU_0e4837f5-4137-4a89-82c8-cabbccc9986b"
      unitRef="usd">-5760000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzUtMS0xLTEtMTI2OTU_99e9f841-0804-4a09-b07c-e2a1773cbcf0"
      unitRef="usd">39337000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzUtMy0xLTEtMTI2OTU_5e620e88-54b6-4ec6-a72a-bead19b21917"
      unitRef="usd">-539436000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzUtNS0xLTEtMTI2OTU_df512d29-7a0e-45d1-ae73-2b9ab36581ae"
      unitRef="usd">72913000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzYtMS0xLTEtMTI2OTU_a141f51a-60e4-4c55-af56-0f6b788a95e5"
      unitRef="usd">-10002000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzYtMy0xLTEtMTI2OTU_5c6c74f2-77b6-4c31-b836-76e4ea43e8dd"
      unitRef="usd">16618000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzYtNS0xLTEtMTI2OTU_e40c2bf7-5e1f-43a6-a00c-2b80e09bdb65"
      unitRef="usd">2645000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzctMS0xLTEtMTI2OTU_8fe20476-b344-465b-9feb-99ee4d40e7fd"
      unitRef="usd">-866050000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzctMy0xLTEtMTI2OTU_c9899a84-6fa4-4090-be0c-8d9852cccdaf"
      unitRef="usd">819792000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzctNS0xLTEtMTI2OTU_14c6c1ba-5b2b-407a-9a43-d73bf8e83eea"
      unitRef="usd">39055000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzktMS0xLTEtMTI2OTU_27603fc0-8363-4e42-85c5-e01e65ea9721"
      unitRef="usd">1212822000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i84281919f62945c4889f424039bfb78d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzktMy0xLTEtMTI2OTU_9a18de08-66ff-47b9-9305-a55151b36236"
      unitRef="usd">393030000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idbd1581863dc468a9d910e840fb2e23d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfMzktNS0xLTEtMTI2OTU_335a6c63-a41d-479f-a784-59245dd57b2b"
      unitRef="usd">353975000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfNDAtMS0xLTEtMTI2OTU_3f109cbb-2572-454c-aa02-019b1b83d6cd"
      unitRef="usd">346772000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfNDAtMy0xLTEtMTI2OTU_d9e002ab-41df-4717-a59a-5454aeb2de77"
      unitRef="usd">1212822000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i84281919f62945c4889f424039bfb78d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85MS9mcmFnOjZjN2RmYmZhMWI3MDQ4OGRhNTEyMDUxZTUxMGI4MzhjL3RhYmxlOjg1NzgzNGNlNDczZjRmZGE4MzVmMmE5NDdlOGUwOTczL3RhYmxlcmFuZ2U6ODU3ODM0Y2U0NzNmNGZkYTgzNWYyYTk0N2U4ZTA5NzNfNDAtNS0xLTEtMTI2OTU_55bc7d48-36a0-4f89-b5f0-341b30f43504"
      unitRef="usd">393030000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MDY_91dd39f8-cbdc-4026-bd58-bfb2b80a192c">Significant Accounting Policies &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements reflect the results of operations, financial position and cash flows of AMETEK, Inc. (the &#x201c;Company&#x201d;), and include the accounts of the Company and subsidiaries, after elimination of all intercompany transactions in the consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates and assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash Equivalents, Securities and Other Investments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All highly liquid investments with maturities of three months or less when purchased are considered cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains allowances for estimated credit losses resulting from the inability of customers to meet their financial obligations to the Company. The Company recognizes an allowance for credit losses, on all accounts receivable and contract assets, which considers risk of future credit losses based on factors such as historical experience, contract terms, as well as general and market business conditions, country, and political risk.  Balances are written off when considered uncollectible.  Bad debt expense was $1.2 million in 2021, $3.6 million in 2020 and $2.8 million in 2019.  At December&#160;31, 2021 and 2020, the allowance for estimated credit losses was $11.2 million and $12.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the first-in, first-out (&#x201c;FIFO&#x201d;) method of accounting, which approximates current replacement cost, for approximately 89% of its inventories at December&#160;31, 2021. The last-in, first-out (&#x201c;LIFO&#x201d;) method of accounting is used to determine cost for the remaining 11% of the Company&#x2019;s inventory at December&#160;31, 2021. For inventories where cost is determined by the LIFO method, the FIFO value would have been $29.8 million and $22.8 million higher than the LIFO value reported in the consolidated balance sheet at December&#160;31, 2021 and 2020, respectively. The Company provides estimated inventory reserves for slow-moving and obsolete inventory based on current assessments about future demand, market conditions, customers who may be experiencing financial difficulties and related management initiatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company allocates the purchase price of an acquired company, including when applicable, the acquisition date fair value of contingent consideration between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. The results of operations of the acquired business are included in the Company&#x2019;s operating results from the date of acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are stated at cost. Expenditures for additions to plant facilities, or that extend their useful lives, are capitalized. The cost of minor tools, jigs and dies, and maintenance and repairs is charged to expense as incurred. Depreciation of plant and equipment is calculated principally on a straight-line basis over the estimated useful lives of the related assets. The range of lives for depreciable assets is generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMzI1MA_796412ab-5015-4a82-868b-d734c1b08922"&gt;three&lt;/span&gt; to 10 years for machinery and equipment, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMzI4OA_cc43af82-46a1-4379-9ec2-97d9d3e6a82a"&gt;five&lt;/span&gt; to 27 years for leasehold improvements and 25 to 50 years for buildings. Depreciation expense was $108.5 million, $101.3 million and $101.4 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other Intangible Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and other intangible assets with indefinite lives, primarily trademarks and trade names, are not amortized; rather, they are tested for impairment at least annually. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company identifies its reporting units at the component level, which is one level below its operating segments. Generally, goodwill arises from acquisitions of specific operating companies and is assigned to the reporting unit in which the operating company resides. The Company&#x2019;s reporting units are divisions that are one level below its operating segments and for which discrete financial information is prepared and regularly reviewed by segment management. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company principally relies on a discounted cash flow analysis to estimate the fair value of each reporting unit, which considers forecasted cash flows discounted at an appropriate discount rate. The Company believes that market participants would use a discounted cash flow analysis to determine the fair value of its reporting units in a sale transaction. The annual goodwill impairment test requires the Company to make several assumptions and estimates concerning future levels of revenue growth, operating margins, depreciation, amortization and working capital requirements, which are based on the Company&#x2019;s long-range plan and are considered level&#160;3 inputs. The Company&#x2019;s long-range plan is updated as part of its annual planning process and is reviewed and approved by management. The discount rate is an estimate of the overall after-tax rate of return required by a market participant whose weighted average cost of capital includes both equity and debt, including a risk premium. While the Company uses the best available information to prepare its cash flow and discount rate assumptions, actual future cash flows or market conditions could differ significantly resulting in future impairment charges related to recorded goodwill balances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impairment test for indefinite-lived intangibles other than goodwill (primarily trademarks and trade names) consists of a comparison of the estimated fair value of the indefinite-lived intangible asset to the carrying value of the asset as of the impairment testing date. The Company estimates the fair value of its indefinite-lived intangibles using the relief from royalty method using level&#160;3 inputs for revenue growth rates and royalty rates. The fair value derived from the relief from royalty method is measured as the discounted cash flow savings realized from owning such trademarks and trade names and not having to pay a royalty for their use. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company completed its required annual impairment tests in the fourth quarter of 2021, 2020 and 2019 and determined that the carrying values of the Company&#x2019;s goodwill were not impaired. The Company completed its required annual impairment tests in the fourth quarter of 2021, 2020 and 2019 and determined that the carrying values of the Company&#x2019;s other intangible assets with indefinite lives were not impaired. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets with finite lives are evaluated for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. The carrying value of other intangible assets with finite lives is considered impaired when the total projected undiscounted cash flows from the asset group are less than the carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of those assets. Fair value is determined primarily using present value techniques based on projected cash flows from the asset group.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, other than goodwill, with definite lives are amortized over their estimated useful lives. Patents and technology are being amortized over useful lives of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfNzE5OQ_e9e0b06d-dd2a-4295-b48c-f56ba9d71494"&gt;nine&lt;/span&gt; to 20 years, with a weighted average life of 14 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;years. Customer relationships are being amortized over a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfNzMwNQ_9fef9321-2e25-4a61-95cf-58d893b91bf1"&gt;ten&lt;/span&gt; to 20 years, with a weighted average life of 19 years. On a quarterly basis, the Company evaluates the reasonableness of the estimated useful lives of these intangible assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments and Foreign Currency Translation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities of foreign operations are translated using exchange rates in effect at the balance sheet date and their results of operations are translated using average exchange rates for the year. Certain transactions of the Company and its subsidiaries are denominated in currencies other than their functional currency. Exchange gains and losses from those transactions are included in operating results for the year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company makes infrequent use of derivative financial instruments. Forward contracts are entered into from time to time to hedge certain inventory purchases, export sales, debt or foreign currency transactions, thereby minimizing the Company&#x2019;s exposure to raw material commodity price or foreign currency fluctuation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In instances where transactions are designated as hedges of an underlying item, the gains and losses on those transactions are included in accumulated other comprehensive income within stockholders&#x2019; equity to the extent they are effective as hedges. An evaluation of hedge effectiveness is performed by the Company on an ongoing basis and any changes in the hedge are made as appropriate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is derived from sales of products and services. The Company&#x2019;s products and services are marketed and sold worldwide through two operating groups: EIG and EMG. See Note 15 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Descriptive Information about Reportable Segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s revenues on product sales were recognized at a point in time when the customer obtains control of the product. The transfer in control of the product to the customer was typically evidenced by one or more of the following: the customer having legal title to the product, the Company&#x2019;s present right to payment, the customer&#x2019;s physical possession of the product, the customer accepting the product, or the customer having the benefits of ownership or risk of loss. For a small percentage of sales where title and risk of loss transfers at the point of delivery, the Company recognized revenue upon delivery to the customer, which is the point that control transferred, assuming all other criteria for revenue recognition were met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are included in Cost of sales as incurred and were $194.2 million in 2021, $158.9 million in 2020 and $161.9 million in 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Shipping and Handling Costs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs are included in Cost of sales and were $86.1 million in 2021, $56.8 million in 2020 and $66.7 million in 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share-Based Compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expenses the fair value of share-based awards made under its share-based plans in the consolidated financial statements over their requisite service period of the grants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s process of providing for income taxes and determining the related balance sheet accounts requires management to assess uncertainties, make judgments regarding outcomes and utilize estimates. The Company conducts a broad range of operations around the world and is therefore subject to complex tax regulations in numerous international taxing jurisdictions, resulting at times in tax audits, disputes and potential litigation, the outcome of which is uncertain. Management must make judgments currently about such uncertainties and determine &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:10pt;font-weight:400;line-height:120%"&gt;estimates of the Company&#x2019;s tax assets and liabilities. To the extent the final outcome differs, future adjustments to the Company&#x2019;s tax assets and liabilities may be necessary. The Company recognizes interest and penalties accrued related to uncertain tax positions in income tax expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses the realizability of its deferred tax assets, taking into consideration the Company&#x2019;s forecast of future taxable income, available net operating loss carryforwards and available tax planning strategies that could be implemented to realize the deferred tax assets. Based on this assessment, management must evaluate the need for, and amount of, valuation allowances against the Company&#x2019;s deferred tax assets. To the extent facts and circumstances change in the future, adjustments to the valuation allowances may be required. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses the uncertainty in its tax positions, by applying a minimum recognition threshold which a tax position is required to meet before a tax benefit is recognized in the financial statements. Once the minimum threshold is met, using a more likely than not standard, a series of probability estimates is made for each item to properly measure and record a tax benefit. The tax benefit recorded is generally equal to the highest probable outcome that is more than 50% likely to be realized after full disclosure and resolution of a tax examination. The underlying probabilities are determined based on the best available objective evidence such as recent tax audit outcomes, published guidance, external expert opinion, or by analogy to the outcome of similar issues in the past. There can be no assurance that these estimates will ultimately be realized given continuous changes in tax policy, legislation and audit practice. The Company recognizes interest and penalties accrued related to uncertain tax positions in income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pensions &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has U.S.&#160;and foreign defined benefit and defined contribution pension plans. The most significant assumptions in determining the Company&#x2019;s pension income or expense are the assumed pension liability discount rate and the expected return on plan assets. All unrecognized prior service costs, remaining transition obligations or assets and actuarial gains and losses have been recognized, net of tax effects, as a charge to accumulated other comprehensive income in stockholders&#x2019; equity and will be amortized as a component of net periodic pension cost. The Company uses a measurement date of December&#160;31 (its fiscal year end) for its U.S. and foreign&#160;defined benefit plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings Per Share &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The calculation of basic earnings per share is based on the weighted average number of common shares considered outstanding during the periods. The calculation of diluted earnings per share reflects the effect of all potentially dilutive securities (principally outstanding stock options and restricted stock grants). The number of weighted average shares used in the calculation of basic earnings per share and diluted earnings per share was as follows for the years ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average shares:&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;/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:10pt;font-weight:400;line-height:120%"&gt;Basic shares&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:10pt;font-weight:700;line-height:120%"&gt;230,955&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Equity-based compensation plans&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:10pt;font-weight:700;line-height:120%"&gt;1,858&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,636&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Diluted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;232,813&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:120%"&gt;231,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:120%"&gt;229,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MTk_d18cc9c9-48f7-440e-b20b-f5232c638271">Basis of Consolidation The accompanying consolidated financial statements reflect the results of operations, financial position and cash flows of AMETEK, Inc. (the &#x201c;Company&#x201d;), and include the accounts of the Company and subsidiaries, after elimination of all intercompany transactions in the consolidation.</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MjA_f3461ddd-0382-4551-8716-ee21d4ccf415">Use of Estimates The preparation of financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates and assumptions.</us-gaap:UseOfEstimates>
    <ame:CashEquivalentsSecuritiesAndOtherInvestmentsPolicyTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MTU_10dc3b63-1cc2-468e-9072-f12ae2fe80b9">Cash Equivalents, Securities and Other Investments All highly liquid investments with maturities of three months or less when purchased are considered cash equivalents.</ame:CashEquivalentsSecuritiesAndOtherInvestmentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MTE_3f7d4dc2-79dd-48ce-9633-85b298a2057c">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains allowances for estimated credit losses resulting from the inability of customers to meet their financial obligations to the Company. The Company recognizes an allowance for credit losses, on all accounts receivable and contract assets, which considers risk of future credit losses based on factors such as historical experience, contract terms, as well as general and market business conditions, country, and political risk.  Balances are written off when considered uncollectible.  Bad debt expense was $1.2 million in 2021, $3.6 million in 2020 and $2.8 million in 2019.  At December&#160;31, 2021 and 2020, the allowance for estimated credit losses was $11.2 million and $12.7 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4NA_783de35d-996d-467d-93dd-615fffe496a4"
      unitRef="usd">1200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM5NA_527c2482-3a7b-4b2a-9ddd-c7970e96da07"
      unitRef="usd">3600000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTQwNw_1e903b23-30ee-43ce-84c6-dc8f05762771"
      unitRef="usd">2800000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTQ3OA_d59d16cc-bfd4-4cc7-bdf1-07ba67d778c5"
      unitRef="usd">11200000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTQ4NQ_6ebe65a4-e12f-465d-8ae9-dd365d5ebc22"
      unitRef="usd">12700000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MTI_2cef8d43-4c6d-405c-b53c-489b5f4a1ef6">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the first-in, first-out (&#x201c;FIFO&#x201d;) method of accounting, which approximates current replacement cost, for approximately 89% of its inventories at December&#160;31, 2021. The last-in, first-out (&#x201c;LIFO&#x201d;) method of accounting is used to determine cost for the remaining 11% of the Company&#x2019;s inventory at December&#160;31, 2021. For inventories where cost is determined by the LIFO method, the FIFO value would have been $29.8 million and $22.8 million higher than the LIFO value reported in the consolidated balance sheet at December&#160;31, 2021 and 2020, respectively. The Company provides estimated inventory reserves for slow-moving and obsolete inventory based on current assessments about future demand, market conditions, customers who may be experiencing financial difficulties and related management initiatives.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PercentageOfFIFOInventory
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTY1MQ_ab7b72c3-ee65-4c65-a6a8-46d334636fa1"
      unitRef="number">0.89</us-gaap:PercentageOfFIFOInventory>
    <us-gaap:PercentageOfLIFOInventory
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTc3Nw_062b41c6-f9fe-4e29-9aaf-a55c704f9386"
      unitRef="number">0.11</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTkwNg_60b28416-395c-4377-b7b6-e0fa957ee1fa"
      unitRef="usd">29800000</us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue>
    <us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTkxMw_2d5fc062-1588-462a-93e0-a4024b1a3aa9"
      unitRef="usd">22800000</us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue>
    <us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MDc_6169e978-7b5b-423e-8994-747ebc832539">Business Combinations The Company allocates the purchase price of an acquired company, including when applicable, the acquisition date fair value of contingent consideration between tangible and intangible assets acquired and liabilities assumed from the acquired business based on their estimated fair values, with the residual of the purchase price recorded as goodwill. The results of operations of the acquired business are included in the Company&#x2019;s operating results from the date of acquisition.</us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MDg_9d85ef06-af27-4670-a2ef-708c36450d1f">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are stated at cost. Expenditures for additions to plant facilities, or that extend their useful lives, are capitalized. The cost of minor tools, jigs and dies, and maintenance and repairs is charged to expense as incurred. Depreciation of plant and equipment is calculated principally on a straight-line basis over the estimated useful lives of the related assets. The range of lives for depreciable assets is generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMzI1MA_796412ab-5015-4a82-868b-d734c1b08922"&gt;three&lt;/span&gt; to 10 years for machinery and equipment, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMzI4OA_cc43af82-46a1-4379-9ec2-97d9d3e6a82a"&gt;five&lt;/span&gt; to 27 years for leasehold improvements and 25 to 50 years for buildings. Depreciation expense was $108.5 million, $101.3 million and $101.4 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i013cc660b2f748c28e6321ad26a05f4d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMzI1Ng_bc7413c0-734b-4b4b-b0f1-24cf32e96505">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i824a5138854243c39c9a6d72ec43d9c2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMzI5NA_06086e2e-e2aa-4218-8c97-fcc8167961d6">P27Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ief5bd489053f4f2f8b8905d35bef8af8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMzMyOA_61756528-6465-4b0a-bc58-2b3bff91f37a">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7b981ea48283427c931a762a683e5851_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMzMzNA_eda16650-c197-4ed1-84b5-9599271e9055">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:Depreciation
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMzM3Nw_d469ce66-43ac-4e80-a38e-eee11ccb94b4"
      unitRef="usd">108500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMzM4MQ_e6a0a8cd-0b3d-44ad-834b-87b19e5de732"
      unitRef="usd">101300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMzM4OA_22c7e747-4b3f-4624-8f0a-b67b4f2db72d"
      unitRef="usd">101400000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MTM_ecca42ea-e8f0-460b-8d32-65cc6f303506">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other Intangible Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and other intangible assets with indefinite lives, primarily trademarks and trade names, are not amortized; rather, they are tested for impairment at least annually. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company identifies its reporting units at the component level, which is one level below its operating segments. Generally, goodwill arises from acquisitions of specific operating companies and is assigned to the reporting unit in which the operating company resides. The Company&#x2019;s reporting units are divisions that are one level below its operating segments and for which discrete financial information is prepared and regularly reviewed by segment management. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company principally relies on a discounted cash flow analysis to estimate the fair value of each reporting unit, which considers forecasted cash flows discounted at an appropriate discount rate. The Company believes that market participants would use a discounted cash flow analysis to determine the fair value of its reporting units in a sale transaction. The annual goodwill impairment test requires the Company to make several assumptions and estimates concerning future levels of revenue growth, operating margins, depreciation, amortization and working capital requirements, which are based on the Company&#x2019;s long-range plan and are considered level&#160;3 inputs. The Company&#x2019;s long-range plan is updated as part of its annual planning process and is reviewed and approved by management. The discount rate is an estimate of the overall after-tax rate of return required by a market participant whose weighted average cost of capital includes both equity and debt, including a risk premium. While the Company uses the best available information to prepare its cash flow and discount rate assumptions, actual future cash flows or market conditions could differ significantly resulting in future impairment charges related to recorded goodwill balances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impairment test for indefinite-lived intangibles other than goodwill (primarily trademarks and trade names) consists of a comparison of the estimated fair value of the indefinite-lived intangible asset to the carrying value of the asset as of the impairment testing date. The Company estimates the fair value of its indefinite-lived intangibles using the relief from royalty method using level&#160;3 inputs for revenue growth rates and royalty rates. The fair value derived from the relief from royalty method is measured as the discounted cash flow savings realized from owning such trademarks and trade names and not having to pay a royalty for their use. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company completed its required annual impairment tests in the fourth quarter of 2021, 2020 and 2019 and determined that the carrying values of the Company&#x2019;s goodwill were not impaired. The Company completed its required annual impairment tests in the fourth quarter of 2021, 2020 and 2019 and determined that the carrying values of the Company&#x2019;s other intangible assets with indefinite lives were not impaired. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets with finite lives are evaluated for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. The carrying value of other intangible assets with finite lives is considered impaired when the total projected undiscounted cash flows from the asset group are less than the carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds the fair value of those assets. Fair value is determined primarily using present value techniques based on projected cash flows from the asset group.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, other than goodwill, with definite lives are amortized over their estimated useful lives. Patents and technology are being amortized over useful lives of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfNzE5OQ_e9e0b06d-dd2a-4295-b48c-f56ba9d71494"&gt;nine&lt;/span&gt; to 20 years, with a weighted average life of 14 &lt;/span&gt;&lt;/div&gt;years. Customer relationships are being amortized over a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfNzMwNQ_9fef9321-2e25-4a61-95cf-58d893b91bf1"&gt;ten&lt;/span&gt; to 20 years, with a weighted average life of 19 years. On a quarterly basis, the Company evaluates the reasonableness of the estimated useful lives of these intangible assets.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6390f01f1a254b01b9b6429401042ee7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfNzIwNQ_52054a1d-9e0e-4fd4-983b-b431dc25a37c">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension
      contextRef="i7e4bec4fd39b4fb9992c9966c46e42a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfNzI0MQ_33063865-62ba-4154-971f-70f9408f1299">P14Y</us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i70fc38edcf474164b3e7c35b13543bd8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfNzMxMQ_f51bdbed-7b23-4875-bcd8-2d6cd6f1641b">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension
      contextRef="icf4c9bece3054c8ea5d95b41e741ceaa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfNzM0Nw_ed3428bb-38c6-4900-953b-7e08c3db61ca">P19Y</us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension>
    <ame:FinancialInstrumentsAndForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MjE_ee2cce32-c3f3-41f1-abe7-d87f8b0422f0">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments and Foreign Currency Translation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities of foreign operations are translated using exchange rates in effect at the balance sheet date and their results of operations are translated using average exchange rates for the year. Certain transactions of the Company and its subsidiaries are denominated in currencies other than their functional currency. Exchange gains and losses from those transactions are included in operating results for the year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company makes infrequent use of derivative financial instruments. Forward contracts are entered into from time to time to hedge certain inventory purchases, export sales, debt or foreign currency transactions, thereby minimizing the Company&#x2019;s exposure to raw material commodity price or foreign currency fluctuation. &lt;/span&gt;&lt;/div&gt;In instances where transactions are designated as hedges of an underlying item, the gains and losses on those transactions are included in accumulated other comprehensive income within stockholders&#x2019; equity to the extent they are effective as hedges. An evaluation of hedge effectiveness is performed by the Company on an ongoing basis and any changes in the hedge are made as appropriate.</ame:FinancialInstrumentsAndForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MDk_5187ee8e-9c7b-48f0-a33e-ceab2517187a">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is derived from sales of products and services. The Company&#x2019;s products and services are marketed and sold worldwide through two operating groups: EIG and EMG. See Note 15 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Descriptive Information about Reportable Segments.&lt;/span&gt;&lt;/div&gt;The majority of the Company&#x2019;s revenues on product sales were recognized at a point in time when the customer obtains control of the product. The transfer in control of the product to the customer was typically evidenced by one or more of the following: the customer having legal title to the product, the Company&#x2019;s present right to payment, the customer&#x2019;s physical possession of the product, the customer accepting the product, or the customer having the benefits of ownership or risk of loss. For a small percentage of sales where title and risk of loss transfers at the point of delivery, the Company recognized revenue upon delivery to the customer, which is the point that control transferred, assuming all other criteria for revenue recognition were met.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfODgyNg_b41c7d04-848b-4591-b6ac-604ccb1216fc"
      unitRef="operation">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MTY_1a2282c1-7c19-4c9d-aa60-5510d55568da">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and Development &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are included in Cost of sales as incurred and were $194.2 million in 2021, $158.9 million in 2020 and $161.9 million in 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfOTc4Nw_86e0e85e-02d8-4a3b-968b-7c8e0b374748"
      unitRef="usd">194200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfOTc5Nw_db441c9c-0cac-43fd-b6dc-eaf5f00c056c"
      unitRef="usd">158900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfOTgxMA_0cdfb627-8790-407c-8de6-36ab6ab59715"
      unitRef="usd">161900000</us-gaap:ResearchAndDevelopmentExpense>
    <ame:ShippingAndHandlingCostsPolicyTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MTc_963a669c-4f51-4fe2-be89-b32ad7899b80">Shipping and Handling Costs Shipping and handling costs are included in Cost of sales and were $86.1 million in 2021, $56.8 million in 2020 and $66.7 million in 2019.</ame:ShippingAndHandlingCostsPolicyTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifbad5ed5f15e461ba81d27a3004b0db4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfOTkxNg_9fefae46-5edb-44dd-a5ed-ddaa1a06416c"
      unitRef="usd">86100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iec31a48cdc474faf90d849b6b673b6e7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfOTkyNg_510cbf23-5b86-4acc-879d-b83978590cf6"
      unitRef="usd">56800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8da2decb1a2442ddb89b7dc608e2a5e6_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfOTkzOQ_bcdce7d9-05dc-403e-9c1a-bb2ebc8e7ad4"
      unitRef="usd">66700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MTQ_0cd998ac-1710-43a4-bc71-8c8f601564a7">Share-Based Compensation The Company expenses the fair value of share-based awards made under its share-based plans in the consolidated financial statements over their requisite service period of the grants.</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:IncomeTaxUncertaintiesPolicy
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MjI_9c8fb7b0-26c6-4d87-84fd-fda7269bec23">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s process of providing for income taxes and determining the related balance sheet accounts requires management to assess uncertainties, make judgments regarding outcomes and utilize estimates. The Company conducts a broad range of operations around the world and is therefore subject to complex tax regulations in numerous international taxing jurisdictions, resulting at times in tax audits, disputes and potential litigation, the outcome of which is uncertain. Management must make judgments currently about such uncertainties and determine &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:10pt;font-weight:400;line-height:120%"&gt;estimates of the Company&#x2019;s tax assets and liabilities. To the extent the final outcome differs, future adjustments to the Company&#x2019;s tax assets and liabilities may be necessary. The Company recognizes interest and penalties accrued related to uncertain tax positions in income tax expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses the realizability of its deferred tax assets, taking into consideration the Company&#x2019;s forecast of future taxable income, available net operating loss carryforwards and available tax planning strategies that could be implemented to realize the deferred tax assets. Based on this assessment, management must evaluate the need for, and amount of, valuation allowances against the Company&#x2019;s deferred tax assets. To the extent facts and circumstances change in the future, adjustments to the valuation allowances may be required. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses the uncertainty in its tax positions, by applying a minimum recognition threshold which a tax position is required to meet before a tax benefit is recognized in the financial statements. Once the minimum threshold is met, using a more likely than not standard, a series of probability estimates is made for each item to properly measure and record a tax benefit. The tax benefit recorded is generally equal to the highest probable outcome that is more than 50% likely to be realized after full disclosure and resolution of a tax examination. The underlying probabilities are determined based on the best available objective evidence such as recent tax audit outcomes, published guidance, external expert opinion, or by analogy to the outcome of similar issues in the past. There can be no assurance that these estimates will ultimately be realized given continuous changes in tax policy, legislation and audit practice. The Company recognizes interest and penalties accrued related to uncertain tax positions in income tax expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxUncertaintiesPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MTA_4ba60ca4-98f7-478f-b264-e356ff5d52bf">Pensions The Company has U.S.&#160;and foreign defined benefit and defined contribution pension plans. The most significant assumptions in determining the Company&#x2019;s pension income or expense are the assumed pension liability discount rate and the expected return on plan assets. All unrecognized prior service costs, remaining transition obligations or assets and actuarial gains and losses have been recognized, net of tax effects, as a charge to accumulated other comprehensive income in stockholders&#x2019; equity and will be amortized as a component of net periodic pension cost. The Company uses a measurement date of December&#160;31 (its fiscal year end) for its U.S. and foreign&#160;defined benefit plans.</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MTg_25c57894-0697-4a5c-82e6-913495f07255">Earnings Per Share The calculation of basic earnings per share is based on the weighted average number of common shares considered outstanding during the periods. The calculation of diluted earnings per share reflects the effect of all potentially dilutive securities (principally outstanding stock options and restricted stock grants).</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RleHRyZWdpb246NzRjNTAxOWVmMjk3NDMzYjk4MTg5YmNjYWFmYzgyMThfMTM4MjM_1c86f7a1-7187-4e38-8f49-5a457bea789f">The number of weighted average shares used in the calculation of basic earnings per share and diluted earnings per share was as follows for the years ended December&#160;31: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average shares:&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;/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:10pt;font-weight:400;line-height:120%"&gt;Basic shares&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:10pt;font-weight:700;line-height:120%"&gt;230,955&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;227,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Equity-based compensation plans&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:10pt;font-weight:700;line-height:120%"&gt;1,858&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,636&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Diluted shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;232,813&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:120%"&gt;231,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:120%"&gt;229,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RhYmxlOjU4YWYyZDc3ZTY5ZDQ1Mzg4OWMwODY3Mzk1NjMyYjEyL3RhYmxlcmFuZ2U6NThhZjJkNzdlNjlkNDUzODg5YzA4NjczOTU2MzJiMTJfMy0xLTEtMS0xMjY5NQ_27246e65-383b-4b40-9067-dc845c47720e"
      unitRef="shares">230955000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RhYmxlOjU4YWYyZDc3ZTY5ZDQ1Mzg4OWMwODY3Mzk1NjMyYjEyL3RhYmxlcmFuZ2U6NThhZjJkNzdlNjlkNDUzODg5YzA4NjczOTU2MzJiMTJfMy0zLTEtMS0xMjY5NQ_3475b620-1dd3-4fbd-a5da-328e72c00996"
      unitRef="shares">229435000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RhYmxlOjU4YWYyZDc3ZTY5ZDQ1Mzg4OWMwODY3Mzk1NjMyYjEyL3RhYmxlcmFuZ2U6NThhZjJkNzdlNjlkNDUzODg5YzA4NjczOTU2MzJiMTJfMy01LTEtMS0xMjY5NQ_88a60204-bd96-49ac-b4d2-da0f7dc7ad9b"
      unitRef="shares">227759000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RhYmxlOjU4YWYyZDc3ZTY5ZDQ1Mzg4OWMwODY3Mzk1NjMyYjEyL3RhYmxlcmFuZ2U6NThhZjJkNzdlNjlkNDUzODg5YzA4NjczOTU2MzJiMTJfNC0xLTEtMS0xMjY5NQ_1f2f21da-1188-4f84-99b8-a05e81fbbb36"
      unitRef="shares">1858000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RhYmxlOjU4YWYyZDc3ZTY5ZDQ1Mzg4OWMwODY3Mzk1NjMyYjEyL3RhYmxlcmFuZ2U6NThhZjJkNzdlNjlkNDUzODg5YzA4NjczOTU2MzJiMTJfNC0zLTEtMS0xMjY5NQ_21d35798-d703-45dc-9bd9-7b7d7dd29736"
      unitRef="shares">1715000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RhYmxlOjU4YWYyZDc3ZTY5ZDQ1Mzg4OWMwODY3Mzk1NjMyYjEyL3RhYmxlcmFuZ2U6NThhZjJkNzdlNjlkNDUzODg5YzA4NjczOTU2MzJiMTJfNC01LTEtMS0xMjY5NQ_6ceb8397-ce6b-4917-a89d-2ef433cad8e6"
      unitRef="shares">1636000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RhYmxlOjU4YWYyZDc3ZTY5ZDQ1Mzg4OWMwODY3Mzk1NjMyYjEyL3RhYmxlcmFuZ2U6NThhZjJkNzdlNjlkNDUzODg5YzA4NjczOTU2MzJiMTJfNS0xLTEtMS0xMjY5NQ_3413fefa-1a8d-4b16-b606-0178a1d711d8"
      unitRef="shares">232813000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RhYmxlOjU4YWYyZDc3ZTY5ZDQ1Mzg4OWMwODY3Mzk1NjMyYjEyL3RhYmxlcmFuZ2U6NThhZjJkNzdlNjlkNDUzODg5YzA4NjczOTU2MzJiMTJfNS0zLTEtMS0xMjY5NQ_84792b01-e56d-4e20-bbbc-d72a39dec548"
      unitRef="shares">231150000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF85Ny9mcmFnOjc0YzUwMTllZjI5NzQzM2I5ODE4OWJjY2FhZmM4MjE4L3RhYmxlOjU4YWYyZDc3ZTY5ZDQ1Mzg4OWMwODY3Mzk1NjMyYjEyL3RhYmxlcmFuZ2U6NThhZjJkNzdlNjlkNDUzODg5YzA4NjczOTU2MzJiMTJfNS01LTEtMS0xMjY5NQ_70b0d988-48ab-4d61-aa12-d73f75cfaee1"
      unitRef="shares">229395000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDAvZnJhZzozMjdkYTY1NjQ0MGY0NDkzYjZjMDY0NGM5NDIzODMyMi90ZXh0cmVnaW9uOjMyN2RhNjU2NDQwZjQ0OTNiNmMwNjQ0Yzk0MjM4MzIyXzM3NTE_d11d1c29-f607-423a-b531-28d656259496">Recent Accounting Pronouncements &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU&#160;No.&#160;2019-12,&#160;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&#160;(&#x201c;ASU&#160;2019-12&#x201d;),&#160;which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC&#160;Topic&#160;740.  The Company prospectively adopted ASU 2019-12, effective January&#160;1, 2021, and the adoption did not have a significant impact on the Company&#x2019;s consolidated results of operations, financial position, cash flows and financial statement disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 8050): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (&#x201c;ASU 2021-08&#x201d;), which provides a single comprehensive accounting model for the acquisition of contract balances under ASC 805. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022. Early adoption is permitted.  The Company will adopt the ASU on January 1, 2022, and the amendments in this ASU will be applied on a prospective basis to all periods presented. The adoption of ASU 2021-08 is not expected to impact the Company&#x2019;s consolidated results of operations, financial position, cash flows or financial statement disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDAvZnJhZzozMjdkYTY1NjQ0MGY0NDkzYjZjMDY0NGM5NDIzODMyMi90ZXh0cmVnaW9uOjMyN2RhNjU2NDQwZjQ0OTNiNmMwNjQ0Yzk0MjM4MzIyXzM3NTI_734f4512-2c5e-4625-9132-efd04891015e">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU&#160;No.&#160;2019-12,&#160;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&#160;(&#x201c;ASU&#160;2019-12&#x201d;),&#160;which simplifies the accounting for income taxes by removing certain exceptions to the general principles in ASC&#160;Topic&#160;740.  The Company prospectively adopted ASU 2019-12, effective January&#160;1, 2021, and the adoption did not have a significant impact on the Company&#x2019;s consolidated results of operations, financial position, cash flows and financial statement disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 8050): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (&#x201c;ASU 2021-08&#x201d;), which provides a single comprehensive accounting model for the acquisition of contract balances under ASC 805. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022. Early adoption is permitted.  The Company will adopt the ASU on January 1, 2022, and the amendments in this ASU will be applied on a prospective basis to all periods presented. The adoption of ASU 2021-08 is not expected to impact the Company&#x2019;s consolidated results of operations, financial position, cash flows or financial statement disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzY2MTk_db787268-5568-478c-b231-424519e23cbf">Revenues &lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company&#x2019;s revenues on product sales are recognized at a point in time when the customer obtains control of the product. The Company determined that revenues from certain of its customer contracts met the criteria of satisfying its performance obligations over time, primarily in the areas of the manufacture of custom-made equipment and for service repairs of customer-owned equipment. Recognizing revenue over time for custom-manufactured equipment is based on the Company&#x2019;s judgment that, in certain contracts, the product does not have an alternative use and the Company has an enforceable right to payment for performance completed to date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes incremental cost of obtaining contracts as an expense when incurred if the amortization period of the contract cost assets that the Company would have otherwise recognized is one year or less. These costs are included in Selling, general and administrative expenses in the consolidated statement of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of the revenue to be recognized in each period for performance obligations satisfied over time is based on the input method. The Company recognizes revenue over time as it performs on these contracts because the transfer of control to the customer occurs over time. Revenue is recognized based on the extent of progress towards completion of the performance obligation. The Company generally uses the total cost-to-cost input method of progress because it best depicts the transfer of control to the customer that occurs as costs are incurred. Under the cost-to-cost method, the extent of progress towards completion is measured based on the proportion of costs incurred to date to the total estimated costs at completion of the performance obligation. On certain contracts, labor hours are used as the measure of progress when it is determined to be a better depiction of the transfer of control to the customer due to the timing and pattern of labor hours incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance obligations also include post-delivery service, installation and training. Post-delivery service revenues are recognized over the contract term. Installation and training revenues are recognized over the period the service is provided. Warranty terms in customer contracts can also be considered separate performance obligations if the warranty provides services beyond assurance that a product complies with agreed-upon specification or if a warranty can be purchased separately. The Company does not incur significant obligations for customer returns and refunds. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has certain contracts with variable consideration in the form of volume discounts, rebates and early payment options, which may affect the transaction price used as the basis for revenue recognition. In these contracts, the amount of the variable consideration is allocated among the various performance obligations in the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;customer contract based on the relative standalone selling price of each performance obligation to the total standalone value of all the performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment terms generally begin upon shipment of the product. The Company does have contracts with multiple billing terms that are all due within one year from when the product is delivered. No significant financing component exists. Payment terms are generally 30-60&#160;days from the time of shipment or customer acceptance, but terms can be shorter or longer, not exceeding one year. For customer contracts that have revenue recognized over time, revenue is generally recognized prior to a payment being due from the customer. In such cases, the Company recognizes a contract asset at the time the revenue is recognized. When payment becomes due based on the contract terms, the Company reduces the contract asset and records a receivable. In contracts with billing milestones or in other instances with a long production cycle or concerns about credit, customer advance payments are received. The Company may receive a payment in excess of revenue recognized to that date. In these circumstances, a contract liability is recorded. Contract liabilities are derecognized when the performance obligations are satisfied, and revenue is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outstanding contract asset and liability accounts were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&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.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Contract assets &#x2013; January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;68,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;73,039&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets &#x2013; December 31&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:10pt;font-weight:700;line-height:120%"&gt;95,274&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in contract assets &#x2013; (decrease) increase&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:10pt;font-weight:700;line-height:120%"&gt;26,303&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;(4,068)&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities &#x2013; January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:10pt;font-weight:400;line-height:120%"&gt;215,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:10pt;font-weight:400;line-height:120%"&gt;167,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities &#x2013; December 31&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:10pt;font-weight:700;line-height:120%"&gt;328,816&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215,093&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Change in contract liabilities &#x2013; increase&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:10pt;font-weight:700;line-height:120%"&gt;(113,723)&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:10pt;font-weight:400;line-height:120%"&gt;(47,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net change&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(87,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align: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:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net change&#160;in 2021 and 2020 was primarily driven by the receipt of advance payments from customers significantly exceeding the recognition of revenue and customer advance payments from acquired businesses.  For the years ended December&#160;31, 2021 and 2020, the Company recognized revenue of $184 million and $133 million, respectively, that was previously included in the beginning balance of contract liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets are reported as a component of Other current assets in the consolidated balance sheet. At December&#160;31, 2021 and 2020, $30.1 million and $20.5 million, respectively, of Customer advanced payments (contract liabilities) were recorded in Other long-term liabilities in the consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining performance obligations exceeding one year as of December&#160;31, 2021 and 2020 were $342.5 million and $300.8 million, respectively. Remaining performance obligations represent the transaction price of firm, non-cancelable orders, with expected delivery dates to customers greater than one year from the balance sheet date, for which the performance obligation is unsatisfied or partially unsatisfied. These performance obligations will be substantially satisfied within &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzU1NDY_ca82f50a-bb64-41e7-8cb5-70e99d619be6"&gt;two&lt;/span&gt; to three years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Geographic Areas &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net sales were attributed to geographic areas based on the location of the customer.  Information about the Company&#x2019;s operations in different geographic areas was as follows for the year ended December 31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&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:8pt;font-weight:700;line-height:120%"&gt;EMG&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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;1,910,203&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;890,737&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;2,800,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&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:10pt;font-weight:700;line-height:120%"&gt;96,206&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;121,290&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;217,496&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;European Union countries&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:10pt;font-weight:700;line-height:120%"&gt;482,426&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;403,890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;886,316&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asia&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:10pt;font-weight:700;line-height:120%"&gt;927,027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;254,370&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,181,397&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other foreign countries&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:10pt;font-weight:700;line-height:120%"&gt;347,896&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;112,469&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;460,365&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total international&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:10pt;font-weight:700;line-height:120%"&gt;1,853,555&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:700;line-height:120%"&gt;892,019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:700;line-height:120%"&gt;2,745,574&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3,763,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,782,756&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5,546,514&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Includes U.S. export sales of $1,475.6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&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:8pt;font-weight:700;line-height:120%"&gt;EMG&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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,513,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;816,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,330,126&#160;&lt;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&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:10pt;font-weight:400;line-height:120%"&gt;54,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;171,627&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;European Union countries&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:10pt;font-weight:400;line-height:120%"&gt;371,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;324,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;696,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asia&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:10pt;font-weight:400;line-height:120%"&gt;769,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;189,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;959,519&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other foreign countries&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:10pt;font-weight:400;line-height:120%"&gt;280,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;382,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total international&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:10pt;font-weight:400;line-height:120%"&gt;1,475,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;733,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;2,209,903&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,989,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,550,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,540,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Includes U.S. export sales of $1,196.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&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:8pt;font-weight:700;line-height:120%"&gt;EMG&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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,685,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;998,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,683,686&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&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:10pt;font-weight:400;line-height:120%"&gt;64,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;132,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;196,908&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;European Union countries&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:10pt;font-weight:400;line-height:120%"&gt;434,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;392,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;826,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asia&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:10pt;font-weight:400;line-height:120%"&gt;773,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;186,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;959,569&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other foreign countries&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:10pt;font-weight:400;line-height:120%"&gt;365,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;492,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total international&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:10pt;font-weight:400;line-height:120%"&gt;1,637,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;837,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;2,474,871&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,322,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,835,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,158,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Includes U.S. export sales of $1,306.2 million &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Major Products and Services &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s major products and services in the reportable segments were as follows for the year ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Process and analytical instrumentation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;2,627,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;2,627,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Aerospace and power&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:10pt;font-weight:700;line-height:120%"&gt;1,136,282&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;506,925&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,643,207&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Automation and engineered solutions&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,275,831&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,275,831&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3,763,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,782,756&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5,546,514&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Process and analytical instrumentation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,199,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,199,167&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Aerospace and power&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:10pt;font-weight:400;line-height:120%"&gt;790,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;466,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,257,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Automation and engineered solutions&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,083,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,083,758&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,989,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,550,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,540,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Process and analytical instrumentation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,393,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,393,587&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Aerospace and power&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:10pt;font-weight:400;line-height:120%"&gt;929,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;491,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,420,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Automation and engineered solutions&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,344,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,344,505&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,322,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,835,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,158,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:7pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Timing of Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s timing of revenue recognition was as follows for the year ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;3,048,819&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;1,596,911&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;4,645,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Products and services transferred over time&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:10pt;font-weight:700;line-height:120%"&gt;714,939&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;185,845&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;900,784&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3,763,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,782,756&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5,546,514&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,427,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,390,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;3,817,828&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Products and services transferred over time&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:10pt;font-weight:400;line-height:120%"&gt;562,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,989,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,550,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,540,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,680,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,670,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;4,350,744&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Products and services transferred over time&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:10pt;font-weight:400;line-height:120%"&gt;642,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;807,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,322,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,835,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,158,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product Warranties &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides limited warranties in connection with the sale of its products. The warranty periods for products sold vary among the Company&#x2019;s operations, but the majority do not exceed one year. The Company calculates its warranty expense provision based on its historical warranty experience and adjustments are made periodically to reflect actual warranty expenses. Product warranty obligations are reported as a component of Accrued liabilities and other in the consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the accrued product warranty obligation were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;27,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;27,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;23,482&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Accruals for warranties issued during the year&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:10pt;font-weight:700;line-height:120%"&gt;11,518&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Settlements made during the year&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:10pt;font-weight:700;line-height:120%"&gt;(13,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19,637)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty accruals related to acquired businesses and other during the year&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:10pt;font-weight:700;line-height:120%"&gt;1,790&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;27,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzY2MjA_cdffb304-39f9-443e-8cdf-90d588ce3dee">&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outstanding contract asset and liability accounts were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt"&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.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Contract assets &#x2013; January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;68,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;73,039&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets &#x2013; December 31&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:10pt;font-weight:700;line-height:120%"&gt;95,274&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in contract assets &#x2013; (decrease) increase&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:10pt;font-weight:700;line-height:120%"&gt;26,303&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;(4,068)&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities &#x2013; January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:10pt;font-weight:400;line-height:120%"&gt;215,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:10pt;font-weight:400;line-height:120%"&gt;167,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities &#x2013; December 31&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:10pt;font-weight:700;line-height:120%"&gt;328,816&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215,093&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Change in contract liabilities &#x2013; increase&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:10pt;font-weight:700;line-height:120%"&gt;(113,723)&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:10pt;font-weight:400;line-height:120%"&gt;(47,787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net change&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(87,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align: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:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzItMS0xLTEtMTI2OTU_821c393a-d3ad-4040-bcf5-bc449a1216f9"
      unitRef="usd">68971000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i84281919f62945c4889f424039bfb78d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzItMy0xLTEtMTI2OTU_5ff75ee8-02d8-4d73-9b74-f847f2d64475"
      unitRef="usd">73039000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzMtMS0xLTEtMTI2OTU_f9b74072-e0f6-4427-acea-2741fde88768"
      unitRef="usd">95274000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzMtMy0xLTEtMTI2OTU_27d6411d-08e9-45ee-b0da-984e798ff55f"
      unitRef="usd">68971000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzQtMS0xLTEtMTI2OTU_28bbbd10-72da-4f93-bc27-b540b86b6aa5"
      unitRef="usd">26303000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzQtMy0xLTEtMTI2OTU_436f80aa-cd8b-4612-a6da-d4d886dd2816"
      unitRef="usd">-4068000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzUtMS0xLTEtMTI2OTU_3da027b0-8797-4137-b65c-372eab7b52e0"
      unitRef="usd">215093000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i84281919f62945c4889f424039bfb78d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzUtMy0xLTEtMTI2OTU_13afe9d4-5309-44b6-a5c8-861c13851118"
      unitRef="usd">167306000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzYtMS0xLTEtMTI2OTU_6539a331-9cf7-4e92-8892-e4ea3098f591"
      unitRef="usd">328816000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzYtMy0xLTEtMTI2OTU_653c0374-6313-40d2-b3c2-b1b0a9c2c323"
      unitRef="usd">215093000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzctMS0xLTEtMTI2OTU_abcca393-e5af-433b-9835-1db38d02dc87"
      unitRef="usd">113723000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzctMy0xLTEtMTI2OTU_0af35ef5-81fd-4650-a40f-a59fd9025a0d"
      unitRef="usd">47787000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <ame:NetIncreaseDecreaseInContractWithCustomerAssetsLiabilities
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzgtMS0xLTEtMTI2OTU_24a539ca-52e4-47ca-abf1-6e757f45a7d3"
      unitRef="usd">-87420000</ame:NetIncreaseDecreaseInContractWithCustomerAssetsLiabilities>
    <ame:NetIncreaseDecreaseInContractWithCustomerAssetsLiabilities
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToxZjNmMzA2YjVhMzc0ZTM2YTkwNmFhYTc1NmU4ZDEyMS90YWJsZXJhbmdlOjFmM2YzMDZiNWEzNzRlMzZhOTA2YWFhNzU2ZThkMTIxXzgtMy0xLTEtMTI2OTU_9e64d11d-58de-4839-ba6a-7c41e03724df"
      unitRef="usd">-51855000</ame:NetIncreaseDecreaseInContractWithCustomerAssetsLiabilities>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzQ3MjQ_beccb042-8b4d-4638-b6d1-794a2831c25a"
      unitRef="usd">184000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzQ3MzE_db79d1e6-5fd4-406d-b6b6-57f59678f8c3"
      unitRef="usd">133000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i825c925bebda4bdca374025ec5f6fc1f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzQ5NDY_2d019dfe-5b90-4a87-a61d-be8c44ec85b9"
      unitRef="usd">30100000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ib67146b3c8bb4fe286d7dcf0411d7ae9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzQ5NTM_90e04180-87cc-471c-ada8-6958c55af3df"
      unitRef="usd">20500000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ibdb89c4d1b7641c6ae344fc69bc5b198_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzUxODM_de5cb8be-f4c1-4c1e-82a3-d2fba803b09a"
      unitRef="usd">342500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i8127c083878a4ec385d6515a4516db69_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzUxOTA_b135c819-2bcc-4094-9bba-697d041168ad"
      unitRef="usd">300800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ic631ab9697344dce87a03c5cfa8ebbef_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzU1NTI_a8a33f94-c0fd-4d23-b50a-cb8d2acdcb80">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzY2MjE_d06b737e-6a26-4990-bc5b-332131484897">Information about the Company&#x2019;s operations in different geographic areas was as follows for the year ended December 31: &lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&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:8pt;font-weight:700;line-height:120%"&gt;EMG&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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;1,910,203&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;890,737&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;2,800,940&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&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:10pt;font-weight:700;line-height:120%"&gt;96,206&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;121,290&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;217,496&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;European Union countries&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:10pt;font-weight:700;line-height:120%"&gt;482,426&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;403,890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;886,316&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asia&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:10pt;font-weight:700;line-height:120%"&gt;927,027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;254,370&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,181,397&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other foreign countries&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:10pt;font-weight:700;line-height:120%"&gt;347,896&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;112,469&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;460,365&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total international&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:10pt;font-weight:700;line-height:120%"&gt;1,853,555&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:700;line-height:120%"&gt;892,019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:700;line-height:120%"&gt;2,745,574&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3,763,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,782,756&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5,546,514&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Includes U.S. export sales of $1,475.6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&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:8pt;font-weight:700;line-height:120%"&gt;EMG&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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,513,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;816,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,330,126&#160;&lt;/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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&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:10pt;font-weight:400;line-height:120%"&gt;54,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;171,627&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;European Union countries&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:10pt;font-weight:400;line-height:120%"&gt;371,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;324,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;696,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asia&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:10pt;font-weight:400;line-height:120%"&gt;769,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;189,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;959,519&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other foreign countries&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:10pt;font-weight:400;line-height:120%"&gt;280,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;382,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total international&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:10pt;font-weight:400;line-height:120%"&gt;1,475,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;733,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;2,209,903&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,989,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,550,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,540,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Includes U.S. export sales of $1,196.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&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:8pt;font-weight:700;line-height:120%"&gt;EMG&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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,685,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;998,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,683,686&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&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:10pt;font-weight:400;line-height:120%"&gt;64,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;132,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;196,908&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;European Union countries&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:10pt;font-weight:400;line-height:120%"&gt;434,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;392,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;826,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asia&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:10pt;font-weight:400;line-height:120%"&gt;773,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;186,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;959,569&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other foreign countries&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:10pt;font-weight:400;line-height:120%"&gt;365,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;492,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total international&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:10pt;font-weight:400;line-height:120%"&gt;1,637,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;837,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;2,474,871&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,322,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,835,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,158,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_________________&lt;/span&gt;&lt;/div&gt;(1)Includes U.S. export sales of $1,306.2 million</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0a17f5ed1d39406bbde903a76d9d0f3d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzMtMS0xLTEtMTI2OTU_f93e4865-dd4d-410e-baef-2fddce7abcdd"
      unitRef="usd">1910203000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id02f523951e34bf7b25674965258a2cd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzMtMy0xLTEtMTI2OTU_6f245be4-0726-4b9b-b998-ce4d7a95f03a"
      unitRef="usd">890737000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i20ed8a328dea4d3ea16eff0d765b45c4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzMtNS0xLTEtMTI2OTU_d828563d-7995-46ae-9b8f-b6971c383d69"
      unitRef="usd">2800940000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idc29afe4e8474ba3b3ee412e9592b821_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzUtMS0xLTEtMTI2OTU_2ad34cf1-a53d-4e79-99a8-38029b52594f"
      unitRef="usd">96206000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if04dc1fcb8634b05a675f9622785fe72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzUtMy0xLTEtMTI2OTU_b6605086-cd9c-4811-8848-beb4ce9052a2"
      unitRef="usd">121290000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie9c80ddc677248728f7953a90e576617_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzUtNS0xLTEtMTI2OTU_2a221e4c-d0ac-43a5-a649-ce99617ba53f"
      unitRef="usd">217496000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i209ab9ba57664b33aefd88985d9f048a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzYtMS0xLTEtMTI2OTU_1b7efc74-fca3-45bc-9cf4-20ab148baf84"
      unitRef="usd">482426000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6543805d569e41a9bbcde4f15ed7747a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzYtMy0xLTEtMTI2OTU_e9a94a60-c08e-4481-a0f9-9fc9254e5286"
      unitRef="usd">403890000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3abd0d49d1ee4bbea607db3cc289d414_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzYtNS0xLTEtMTI2OTU_d8a5a3c5-315e-44b0-ae93-4ee6413f9ef9"
      unitRef="usd">886316000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4c6c3a6ea8e64703969a6048b2535d3c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzctMS0xLTEtMTI2OTU_bb650de0-e946-413f-9fa3-6c168ea12d6d"
      unitRef="usd">927027000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie721715b9d4f414a87449ffcf8b884d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzctMy0xLTEtMTI2OTU_6fb37054-ce79-48cd-b235-5098a933f61f"
      unitRef="usd">254370000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6df907959f0f4c42aadd10493727d47c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzctNS0xLTEtMTI2OTU_d28e149a-6d08-4623-a3f3-404d4adf27b1"
      unitRef="usd">1181397000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i67791ef124074fe4823d61659b65a611_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzgtMS0xLTEtMTI2OTU_84aa48f3-f426-40d3-beb8-063d5ab49428"
      unitRef="usd">347896000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia3110f7479db4328a5cdf6809c6ff025_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzgtMy0xLTEtMTI2OTU_1a7b8212-1d58-4778-a875-6d1bbf652d31"
      unitRef="usd">112469000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7fc8d8fb68b34f92a1b64e48d8fb1114_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzgtNS0xLTEtMTI2OTU_e76843d0-0fc7-47e9-85a7-a04454fea0da"
      unitRef="usd">460365000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iba470b891b8f47cb8e8e05a88c172a75_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzktMS0xLTEtMTI2OTU_52f8dfb2-7399-4d35-bbfe-e1018729a11e"
      unitRef="usd">1853555000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i69b93b946ce740c692a70d9c2729d84e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzktMy0xLTEtMTI2OTU_c95637c2-33b2-41b7-8466-b5672b4eb2c7"
      unitRef="usd">892019000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9125389637284e1584fae41ceb8e65d1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzktNS0xLTEtMTI2OTU_20a48cad-6f95-4065-86c4-84869bc8edb0"
      unitRef="usd">2745574000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i493dd1da22394fce8bb37cce763ac8bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzEwLTEtMS0xLTEyNjk1_dfaa06de-8b90-44a5-ab32-651bec666b7d"
      unitRef="usd">3763758000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib30393d8c29345c681908e6a52140029_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzEwLTMtMS0xLTEyNjk1_a1621975-2f16-45c1-9e97-db9e95118f43"
      unitRef="usd">1782756000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo4MTFhYzdlYTE2MDI0NjNkYjk1YWEwZjY3M2RlMTY5MS90YWJsZXJhbmdlOjgxMWFjN2VhMTYwMjQ2M2RiOTVhYTBmNjczZGUxNjkxXzEwLTUtMS0xLTEyNjk1_2cd00953-3d09-43e2-b8fa-0682b9914829"
      unitRef="usd">5546514000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if7956e5212964f3ba904c762417aed01_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzU4MzM_45c02853-130d-42da-ba9f-bc04a2a904d0"
      unitRef="usd">1475600000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic624e7540dfd4a359230aa2a6b269c99_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzMtMS0xLTEtMTI2OTU_526a084b-6842-46e4-b0e5-ca9cd0080ba3"
      unitRef="usd">1513967000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9f97c1cc62c44b9fb59ac03bec2cfcd7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzMtMy0xLTEtMTI2OTU_90501d06-a4ac-4d53-a9ba-a4f1d56fbf8c"
      unitRef="usd">816159000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4068a0a5ed0d472e9ac5e66aaec9e1ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzMtNS0xLTEtMTI2OTU_78a8f670-4779-4a4e-8c3c-0cd81aa23ad0"
      unitRef="usd">2330126000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i763a3b63aabb46f6957ede65ae538bbb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzUtMS0xLTEtMTI2OTU_8b8bcfae-a2cd-40b5-9854-32e9f5144a26"
      unitRef="usd">54158000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iea1f4141aeaf43428b6e1b260b22ed30_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzUtMy0xLTEtMTI2OTU_7746fd9d-4a24-4c56-920a-ac428a577bbd"
      unitRef="usd">117469000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i252dbc4525e44713a9f08b47828df817_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzUtNS0xLTEtMTI2OTU_40598ec9-0d74-47fb-a3c5-a7d369d2fae4"
      unitRef="usd">171627000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7226accdaefa43cf88323d013417a248_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzYtMS0xLTEtMTI2OTU_c3c8aa85-2607-4464-8923-de912444cd42"
      unitRef="usd">371884000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i57bdd44c2f0e47b9a49c503d288c68f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzYtMy0xLTEtMTI2OTU_35e54f2c-f175-425e-8a0a-c4e075b0f15e"
      unitRef="usd">324203000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i84422a87e99f4fa4a71fb4781fdf8cce_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzYtNS0xLTEtMTI2OTU_29872e11-7724-46fe-9b33-fc8a037a2c8a"
      unitRef="usd">696087000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib947a90ffbf442d6b418cb1f7c768638_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzctMS0xLTEtMTI2OTU_60542ef2-8f6b-4141-9954-f9e4996740c2"
      unitRef="usd">769532000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1245c7da3c9f49ba8ea0a1f21a350e1b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzctMy0xLTEtMTI2OTU_5b5f04eb-6a3f-420b-b0c6-5145f4516099"
      unitRef="usd">189987000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i97ab92ea1f06432ab5a93eb0cd286959_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzctNS0xLTEtMTI2OTU_e4c0e98e-1de4-4ca2-ace8-6c728dba5690"
      unitRef="usd">959519000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i72ed5e0318604805a0f983a30ade617c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzgtMS0xLTEtMTI2OTU_19d0fe8d-bd31-4338-b808-e0a7e69916f3"
      unitRef="usd">280387000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i165ffd380a7d43d391991c8bf6a89987_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzgtMy0xLTEtMTI2OTU_3d88dcd5-ceb1-47c6-8d1a-487e5ed92e38"
      unitRef="usd">102283000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if549c8964c134c4f96b9f36205651ba3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzgtNS0xLTEtMTI2OTU_e5a6ed94-9349-4413-9c14-9981f8caccf8"
      unitRef="usd">382670000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="icd7614bd7c37443f99fdfea751df8234_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzktMS0xLTEtMTI2OTU_80401345-ffb5-4f01-963a-772218ce1fde"
      unitRef="usd">1475961000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2b5532ae5146420ca58eacce1a006c98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzktMy0xLTEtMTI2OTU_a81606f7-da48-48bd-b4c4-fcc354f36086"
      unitRef="usd">733942000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i62936fd97a7c4075bfe6700d7e2bb067_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzktNS0xLTEtMTI2OTU_7794d98f-e11f-45c7-b533-a1a3f43373c3"
      unitRef="usd">2209903000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3d1b1bafed424cd582adfffaec401c0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzEwLTEtMS0xLTEyNjk1_4840ac31-4acb-447d-a186-9e9ec3f053a7"
      unitRef="usd">2989928000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id05e45c2c0b34a01863e7b371ab4c0d0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzEwLTMtMS0xLTEyNjk1_6c4fcba8-1bfb-4f3a-930f-9dc3b7aef315"
      unitRef="usd">1550101000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpkZWQ5YjgyODk1Y2Q0ZjEwODdjYTQ2OTVlZDJlMmQ2Zi90YWJsZXJhbmdlOmRlZDliODI4OTVjZDRmMTA4N2NhNDY5NWVkMmUyZDZmXzEwLTUtMS0xLTEyNjk1_33003b33-e418-446a-b2c2-96141892f45f"
      unitRef="usd">4540029000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i27bdc9af91864426ba3c31d25597afbd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzU4ODk_71103c1f-c1f2-4dae-b823-bbc6129c1fc5"
      unitRef="usd">1196400000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3dd78ce99c574c8f955b65f7e1a1a007_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzMtMS0xLTEtMTI2OTU_bd5bb1ba-5535-4cd1-8877-7d3039332eeb"
      unitRef="usd">1685369000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib8d0ef8649d147868f8261c876948c8c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzMtMy0xLTEtMTI2OTU_978bfb7d-231d-4d7e-b72e-ecc60464d411"
      unitRef="usd">998317000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1a6fa1f4bf93482bb88efd7ad4ce4b82_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzMtNS0xLTEtMTI2OTU_5ca6bab8-c711-4b0e-8236-b1015610f377"
      unitRef="usd">2683686000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ica6cc79c84174b6abeef940186fdc9ed_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzUtMS0xLTEtMTI2OTU_11922585-ddbc-4488-9298-ca5135ead6c4"
      unitRef="usd">64423000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9b451dcf6d86425f974629b4b659e351_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzUtMy0xLTEtMTI2OTU_fbdf5a39-043c-4d88-a78d-b5d7f76ad42b"
      unitRef="usd">132485000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i652eb03d3c414b6a9a461951a0bc1fc8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzUtNS0xLTEtMTI2OTU_95d0edd1-992d-4d95-a385-59698151c963"
      unitRef="usd">196908000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie3eb973186f14b978011edd7fc6a4584_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzYtMS0xLTEtMTI2OTU_d2129943-4b35-47f1-a19d-d41c14f3b695"
      unitRef="usd">434072000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if5b1803f68e14077bba25fbd976f8023_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzYtMy0xLTEtMTI2OTU_f5a607d4-fa2f-4f47-a801-d76e3bd26b1d"
      unitRef="usd">392283000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i16786bcce60d4e208ac86512cf0ed06c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzYtNS0xLTEtMTI2OTU_6d6fedd7-32c0-4ee0-9c0a-cda6ad1a3125"
      unitRef="usd">826355000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5192b750d44044fd8941f784711f0258_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzctMS0xLTEtMTI2OTU_0a40776b-3990-4841-a0d1-de63bf7c9a42"
      unitRef="usd">773034000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9641410c01e8436dab3ebce52d5ecbcc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzctMy0xLTEtMTI2OTU_b3d83881-6912-4fe7-8a35-6699e28a455c"
      unitRef="usd">186535000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id7fcb45fe3bc4ec382df0ee453a83122_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzctNS0xLTEtMTI2OTU_dcb811e9-545a-4418-9732-deb09516cd3e"
      unitRef="usd">959569000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2cf4632ef52e408e92362e88e57d4d13_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzgtMS0xLTEtMTI2OTU_4adb7818-290f-4696-ba08-182bc5e62453"
      unitRef="usd">365983000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia3833a50400d4a338cc92bf430b96b9d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzgtMy0xLTEtMTI2OTU_422132dc-8b2f-4c03-a76b-2dd442fdaf01"
      unitRef="usd">126056000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idbe59f8cd1a64da0bf58db29cbfc7ce1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzgtNS0xLTEtMTI2OTU_267b0c89-a47e-486c-8dea-b84bdb979514"
      unitRef="usd">492039000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9e4488cf3893485a8468d7780d1b2c7a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzktMS0xLTEtMTI2OTU_0c2049dc-df97-419d-beb0-ced46bd2ab53"
      unitRef="usd">1637512000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ida3725125de844b7b2860b3e2585457c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzktMy0xLTEtMTI2OTU_c885c1f6-3100-4caa-aa19-b6f5475ac0ef"
      unitRef="usd">837359000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifad664c124cf407da49cc7e6aa0077fc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzktNS0xLTEtMTI2OTU_e3d7a79b-3ffd-4d7b-a342-106f26d223e3"
      unitRef="usd">2474871000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iae56059704a84eb3a2bb57f89c4952ed_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzEwLTEtMS0xLTEyNjk1_a3b10056-da39-460c-9879-453836cd84a6"
      unitRef="usd">3322881000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifddf84b66b15421b9193926be4acc8fc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzEwLTMtMS0xLTEyNjk1_ab9ef551-11cc-45da-aca8-5514e4a74cb1"
      unitRef="usd">1835676000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphODEyM2ZjYjVkMWY0ZWZjODczZTVkYTFhNzk4M2Q1ZS90YWJsZXJhbmdlOmE4MTIzZmNiNWQxZjRlZmM4NzNlNWRhMWE3OTgzZDVlXzEwLTUtMS0xLTEyNjk1_82733920-5bb0-4f16-93a9-84a67a8968c9"
      unitRef="usd">5158557000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i67d54a7d4b92484ca106b6a1f2101b6d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzU5NDU_57ec4b8c-652a-4570-815c-7e50f1b0160a"
      unitRef="usd">1306200000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzY2MTQ_9d7645bc-c892-4149-a071-e9366f2d9a34">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s major products and services in the reportable segments were as follows for the year ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Process and analytical instrumentation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;2,627,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;2,627,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Aerospace and power&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:10pt;font-weight:700;line-height:120%"&gt;1,136,282&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;506,925&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,643,207&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Automation and engineered solutions&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,275,831&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,275,831&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3,763,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,782,756&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5,546,514&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Process and analytical instrumentation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,199,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,199,167&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Aerospace and power&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:10pt;font-weight:400;line-height:120%"&gt;790,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;466,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,257,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Automation and engineered solutions&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,083,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,083,758&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,989,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,550,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,540,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:7pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Process and analytical instrumentation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,393,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,393,587&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Aerospace and power&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:10pt;font-weight:400;line-height:120%"&gt;929,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;491,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,420,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Automation and engineered solutions&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,344,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,344,505&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,322,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,835,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,158,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iff2c7ad95ab64847ab1b788673f61037_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo0MTk5YWYzYTFiNTA0NDIyOTRjMmRhYWRiMjA0ZTZiZS90YWJsZXJhbmdlOjQxOTlhZjNhMWI1MDQ0MjI5NGMyZGFhZGIyMDRlNmJlXzMtMS0xLTEtMTI2OTU_d9925548-887f-4bb2-937c-b63431ea58db"
      unitRef="usd">2627476000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i188f3a8bceaa46a1a6baee53f737ab19_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo0MTk5YWYzYTFiNTA0NDIyOTRjMmRhYWRiMjA0ZTZiZS90YWJsZXJhbmdlOjQxOTlhZjNhMWI1MDQ0MjI5NGMyZGFhZGIyMDRlNmJlXzMtMy0xLTEtMTI2OTU_a7a0fac9-fb3c-42c2-b174-ab8c720b3a15"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i459b54f9c41641cca55d1f7482142431_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo0MTk5YWYzYTFiNTA0NDIyOTRjMmRhYWRiMjA0ZTZiZS90YWJsZXJhbmdlOjQxOTlhZjNhMWI1MDQ0MjI5NGMyZGFhZGIyMDRlNmJlXzMtNS0xLTEtMTI2OTU_2ec962d5-b732-4ca8-a743-91c3ad7471a1"
      unitRef="usd">2627476000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i67406781e7864afd836d8dcb5c3d9b5b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo0MTk5YWYzYTFiNTA0NDIyOTRjMmRhYWRiMjA0ZTZiZS90YWJsZXJhbmdlOjQxOTlhZjNhMWI1MDQ0MjI5NGMyZGFhZGIyMDRlNmJlXzQtMS0xLTEtMTI2OTU_649eeb0c-607d-47a6-b646-00429de20572"
      unitRef="usd">1136282000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7426e8ee47494155b2fd809dd390e8f3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo0MTk5YWYzYTFiNTA0NDIyOTRjMmRhYWRiMjA0ZTZiZS90YWJsZXJhbmdlOjQxOTlhZjNhMWI1MDQ0MjI5NGMyZGFhZGIyMDRlNmJlXzQtMy0xLTEtMTI2OTU_0c8ff2a7-e04e-4844-bc0c-038528e4e349"
      unitRef="usd">506925000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i71071dae460c41a98ae6e666a8f02fe4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo0MTk5YWYzYTFiNTA0NDIyOTRjMmRhYWRiMjA0ZTZiZS90YWJsZXJhbmdlOjQxOTlhZjNhMWI1MDQ0MjI5NGMyZGFhZGIyMDRlNmJlXzQtNS0xLTEtMTI2OTU_34fab8c1-9825-4fe8-84b0-7061f7fed0a1"
      unitRef="usd">1643207000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2263903d7db34420be961802079ba83e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo0MTk5YWYzYTFiNTA0NDIyOTRjMmRhYWRiMjA0ZTZiZS90YWJsZXJhbmdlOjQxOTlhZjNhMWI1MDQ0MjI5NGMyZGFhZGIyMDRlNmJlXzUtMS0xLTEtMTI2OTU_d2c748ae-14c3-4a1c-af35-b4c44973759c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i18d904784e95426abb471d5c33ef8e1b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo0MTk5YWYzYTFiNTA0NDIyOTRjMmRhYWRiMjA0ZTZiZS90YWJsZXJhbmdlOjQxOTlhZjNhMWI1MDQ0MjI5NGMyZGFhZGIyMDRlNmJlXzUtMy0xLTEtMTI2OTU_31c0a37b-420d-4f63-a077-da1d13c55e02"
      unitRef="usd">1275831000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i04574802a07a4a6aa90033c1e4ddf003_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo0MTk5YWYzYTFiNTA0NDIyOTRjMmRhYWRiMjA0ZTZiZS90YWJsZXJhbmdlOjQxOTlhZjNhMWI1MDQ0MjI5NGMyZGFhZGIyMDRlNmJlXzUtNS0xLTEtMTI2OTU_2569916e-5bd0-4cae-bafd-8b04bd4540df"
      unitRef="usd">1275831000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i493dd1da22394fce8bb37cce763ac8bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo0MTk5YWYzYTFiNTA0NDIyOTRjMmRhYWRiMjA0ZTZiZS90YWJsZXJhbmdlOjQxOTlhZjNhMWI1MDQ0MjI5NGMyZGFhZGIyMDRlNmJlXzYtMS0xLTEtMTI2OTU_3cd961bd-80c0-4ad9-9d47-23e0a78b5a27"
      unitRef="usd">3763758000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib30393d8c29345c681908e6a52140029_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo0MTk5YWYzYTFiNTA0NDIyOTRjMmRhYWRiMjA0ZTZiZS90YWJsZXJhbmdlOjQxOTlhZjNhMWI1MDQ0MjI5NGMyZGFhZGIyMDRlNmJlXzYtMy0xLTEtMTI2OTU_c5e02259-a3f6-4a18-9e3e-67b53e8d02e1"
      unitRef="usd">1782756000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo0MTk5YWYzYTFiNTA0NDIyOTRjMmRhYWRiMjA0ZTZiZS90YWJsZXJhbmdlOjQxOTlhZjNhMWI1MDQ0MjI5NGMyZGFhZGIyMDRlNmJlXzYtNS0xLTEtMTI2OTU_9abad1d2-fd5f-4827-b83c-7804ad942d2c"
      unitRef="usd">5546514000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ieb29f8d35d43418bbbda746ccad3f663_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphYWYzMjE1ZWE3Y2U0NjU2ODVmMTg5Y2EzZTBkNGEyYS90YWJsZXJhbmdlOmFhZjMyMTVlYTdjZTQ2NTY4NWYxODljYTNlMGQ0YTJhXzMtMS0xLTEtMTI2OTU_b1220a06-f4ff-4bf0-8341-8d7dfb503957"
      unitRef="usd">2199167000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib9d4e558662f4a76a9325bde7c1e9a75_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphYWYzMjE1ZWE3Y2U0NjU2ODVmMTg5Y2EzZTBkNGEyYS90YWJsZXJhbmdlOmFhZjMyMTVlYTdjZTQ2NTY4NWYxODljYTNlMGQ0YTJhXzMtMy0xLTEtMTI2OTU_ec554517-717f-4824-b281-53524b2fee80"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2c7fba24932c4dfea718bd975cedc13e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphYWYzMjE1ZWE3Y2U0NjU2ODVmMTg5Y2EzZTBkNGEyYS90YWJsZXJhbmdlOmFhZjMyMTVlYTdjZTQ2NTY4NWYxODljYTNlMGQ0YTJhXzMtNS0xLTEtMTI2OTU_bddd93ae-39f5-4dbd-a5a5-d960d9d481ee"
      unitRef="usd">2199167000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib9c7464455464aaa9fe30201f0b5062b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphYWYzMjE1ZWE3Y2U0NjU2ODVmMTg5Y2EzZTBkNGEyYS90YWJsZXJhbmdlOmFhZjMyMTVlYTdjZTQ2NTY4NWYxODljYTNlMGQ0YTJhXzQtMS0xLTEtMTI2OTU_3450e3d0-fa9c-4557-b1f5-f953c272d4f0"
      unitRef="usd">790761000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2308048e58d84bd288bd0590ffa37a07_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphYWYzMjE1ZWE3Y2U0NjU2ODVmMTg5Y2EzZTBkNGEyYS90YWJsZXJhbmdlOmFhZjMyMTVlYTdjZTQ2NTY4NWYxODljYTNlMGQ0YTJhXzQtMy0xLTEtMTI2OTU_5a18e80b-f4b6-4849-96c1-c63eec1bfa21"
      unitRef="usd">466343000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iff78e0dbaa8447ee8ff8ce216f067803_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphYWYzMjE1ZWE3Y2U0NjU2ODVmMTg5Y2EzZTBkNGEyYS90YWJsZXJhbmdlOmFhZjMyMTVlYTdjZTQ2NTY4NWYxODljYTNlMGQ0YTJhXzQtNS0xLTEtMTI2OTU_b29bf889-78c4-44d2-b4a3-932656852384"
      unitRef="usd">1257104000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ief390305131847cbb5d6246429e54749_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphYWYzMjE1ZWE3Y2U0NjU2ODVmMTg5Y2EzZTBkNGEyYS90YWJsZXJhbmdlOmFhZjMyMTVlYTdjZTQ2NTY4NWYxODljYTNlMGQ0YTJhXzUtMS0xLTEtMTI2OTU_95f19a2b-9d10-40d7-9572-3b32cb03cbea"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic389eace24144589902eb448e61cf25f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphYWYzMjE1ZWE3Y2U0NjU2ODVmMTg5Y2EzZTBkNGEyYS90YWJsZXJhbmdlOmFhZjMyMTVlYTdjZTQ2NTY4NWYxODljYTNlMGQ0YTJhXzUtMy0xLTEtMTI2OTU_f5cdf971-b88d-4f25-90db-bdf86bd1dd2e"
      unitRef="usd">1083758000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if8164ca0ac0a4fd4ab9ed46f27ba6d78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphYWYzMjE1ZWE3Y2U0NjU2ODVmMTg5Y2EzZTBkNGEyYS90YWJsZXJhbmdlOmFhZjMyMTVlYTdjZTQ2NTY4NWYxODljYTNlMGQ0YTJhXzUtNS0xLTEtMTI2OTU_d88aec4e-968a-416a-b95f-20f221eeaf44"
      unitRef="usd">1083758000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3d1b1bafed424cd582adfffaec401c0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphYWYzMjE1ZWE3Y2U0NjU2ODVmMTg5Y2EzZTBkNGEyYS90YWJsZXJhbmdlOmFhZjMyMTVlYTdjZTQ2NTY4NWYxODljYTNlMGQ0YTJhXzYtMS0xLTEtMTI2OTU_a86dcdd3-4124-4551-a8f6-da1f637835a9"
      unitRef="usd">2989928000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id05e45c2c0b34a01863e7b371ab4c0d0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphYWYzMjE1ZWE3Y2U0NjU2ODVmMTg5Y2EzZTBkNGEyYS90YWJsZXJhbmdlOmFhZjMyMTVlYTdjZTQ2NTY4NWYxODljYTNlMGQ0YTJhXzYtMy0xLTEtMTI2OTU_e616b25a-ad21-4acd-8a43-b5fc6ab7424f"
      unitRef="usd">1550101000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphYWYzMjE1ZWE3Y2U0NjU2ODVmMTg5Y2EzZTBkNGEyYS90YWJsZXJhbmdlOmFhZjMyMTVlYTdjZTQ2NTY4NWYxODljYTNlMGQ0YTJhXzYtNS0xLTEtMTI2OTU_1d8d3ed5-5480-498d-94fb-f00248254ab4"
      unitRef="usd">4540029000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i63947551a9924665a3c2f68516b2385d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphZWI0NWM0YWQ3ZDQ0MmEyYTBkZjZkMGE3YTVkMjg3Zi90YWJsZXJhbmdlOmFlYjQ1YzRhZDdkNDQyYTJhMGRmNmQwYTdhNWQyODdmXzMtMS0xLTEtMTI2OTU_7110f367-6ec9-40c2-80ec-fdf8f6fcf8e6"
      unitRef="usd">2393587000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i02492a168e4b4330a7a3498cbbd513f7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphZWI0NWM0YWQ3ZDQ0MmEyYTBkZjZkMGE3YTVkMjg3Zi90YWJsZXJhbmdlOmFlYjQ1YzRhZDdkNDQyYTJhMGRmNmQwYTdhNWQyODdmXzMtMy0xLTEtMTI2OTU_a187c40b-f1fa-4e32-a512-306265c41189"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib0cdc101cde44bad82960af677f46e04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphZWI0NWM0YWQ3ZDQ0MmEyYTBkZjZkMGE3YTVkMjg3Zi90YWJsZXJhbmdlOmFlYjQ1YzRhZDdkNDQyYTJhMGRmNmQwYTdhNWQyODdmXzMtNS0xLTEtMTI2OTU_5c989554-1216-4ed3-bc8d-58701a53f05a"
      unitRef="usd">2393587000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i184fe20ef59b4db7937399caaa6fe905_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphZWI0NWM0YWQ3ZDQ0MmEyYTBkZjZkMGE3YTVkMjg3Zi90YWJsZXJhbmdlOmFlYjQ1YzRhZDdkNDQyYTJhMGRmNmQwYTdhNWQyODdmXzQtMS0xLTEtMTI2OTU_65a0de94-7fe4-41be-a0cd-99b58d54a359"
      unitRef="usd">929294000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic40505a570cd43bca19dc28f0c0fd0c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphZWI0NWM0YWQ3ZDQ0MmEyYTBkZjZkMGE3YTVkMjg3Zi90YWJsZXJhbmdlOmFlYjQ1YzRhZDdkNDQyYTJhMGRmNmQwYTdhNWQyODdmXzQtMy0xLTEtMTI2OTU_d191b253-7f5b-4905-88e7-da91d890b7d6"
      unitRef="usd">491171000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4fc9a3632e5d41d19baba6a6d130af52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphZWI0NWM0YWQ3ZDQ0MmEyYTBkZjZkMGE3YTVkMjg3Zi90YWJsZXJhbmdlOmFlYjQ1YzRhZDdkNDQyYTJhMGRmNmQwYTdhNWQyODdmXzQtNS0xLTEtMTI2OTU_1beaa56a-32ed-4d2a-ab06-37151c03e71d"
      unitRef="usd">1420465000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ie44d430188ff44c791fd08fec0bd240c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphZWI0NWM0YWQ3ZDQ0MmEyYTBkZjZkMGE3YTVkMjg3Zi90YWJsZXJhbmdlOmFlYjQ1YzRhZDdkNDQyYTJhMGRmNmQwYTdhNWQyODdmXzUtMS0xLTEtMTI2OTU_9d6da0f0-e266-40e8-882a-098619d32d99"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifeea48774d2d4bd3abb1a1e650752fe2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphZWI0NWM0YWQ3ZDQ0MmEyYTBkZjZkMGE3YTVkMjg3Zi90YWJsZXJhbmdlOmFlYjQ1YzRhZDdkNDQyYTJhMGRmNmQwYTdhNWQyODdmXzUtMy0xLTEtMTI2OTU_675e26f9-d2f2-46a6-8004-15393b9a5170"
      unitRef="usd">1344505000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0d6d99849e9d4f619f38f6528f56b17f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphZWI0NWM0YWQ3ZDQ0MmEyYTBkZjZkMGE3YTVkMjg3Zi90YWJsZXJhbmdlOmFlYjQ1YzRhZDdkNDQyYTJhMGRmNmQwYTdhNWQyODdmXzUtNS0xLTEtMTI2OTU_f06870aa-372a-4095-abf7-6b925dfab473"
      unitRef="usd">1344505000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iae56059704a84eb3a2bb57f89c4952ed_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphZWI0NWM0YWQ3ZDQ0MmEyYTBkZjZkMGE3YTVkMjg3Zi90YWJsZXJhbmdlOmFlYjQ1YzRhZDdkNDQyYTJhMGRmNmQwYTdhNWQyODdmXzYtMS0xLTEtMTI2OTU_eda0cbaa-3dab-48ed-a45c-2593cc235963"
      unitRef="usd">3322881000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifddf84b66b15421b9193926be4acc8fc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphZWI0NWM0YWQ3ZDQ0MmEyYTBkZjZkMGE3YTVkMjg3Zi90YWJsZXJhbmdlOmFlYjQ1YzRhZDdkNDQyYTJhMGRmNmQwYTdhNWQyODdmXzYtMy0xLTEtMTI2OTU_2a7d2511-c36c-4bc4-8d1f-ee8eaff24ea0"
      unitRef="usd">1835676000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTphZWI0NWM0YWQ3ZDQ0MmEyYTBkZjZkMGE3YTVkMjg3Zi90YWJsZXJhbmdlOmFlYjQ1YzRhZDdkNDQyYTJhMGRmNmQwYTdhNWQyODdmXzYtNS0xLTEtMTI2OTU_26198fc9-30ad-485a-be80-af3552984158"
      unitRef="usd">5158557000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzY2MTY_d6d9af67-7852-442d-a4d6-ba179dae2c3f">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s timing of revenue recognition was as follows for the year ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;3,048,819&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;1,596,911&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;4,645,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Products and services transferred over time&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:10pt;font-weight:700;line-height:120%"&gt;714,939&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;185,845&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;900,784&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3,763,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,782,756&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5,546,514&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,427,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,390,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;3,817,828&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Products and services transferred over time&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:10pt;font-weight:400;line-height:120%"&gt;562,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;159,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;722,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,989,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,550,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,540,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EIG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;EMG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,680,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,670,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;4,350,744&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Products and services transferred over time&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:10pt;font-weight:400;line-height:120%"&gt;642,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;807,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,322,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,835,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,158,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ia9a220962dc844d5a72b963961c2916d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo5MDUyN2IwZGIwMjQ0YmVkODI3ODA3ZTZjZWY0OGY2Yy90YWJsZXJhbmdlOjkwNTI3YjBkYjAyNDRiZWQ4Mjc4MDdlNmNlZjQ4ZjZjXzMtMS0xLTEtMTI2OTU_208e838c-f0bd-472e-a0e5-b1eeb44402f8"
      unitRef="usd">3048819000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i6496a0afba1549eabc53d89d501b5d99_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo5MDUyN2IwZGIwMjQ0YmVkODI3ODA3ZTZjZWY0OGY2Yy90YWJsZXJhbmdlOjkwNTI3YjBkYjAyNDRiZWQ4Mjc4MDdlNmNlZjQ4ZjZjXzMtMy0xLTEtMTI2OTU_dca1c99d-99ec-4a69-936d-0a8df586523a"
      unitRef="usd">1596911000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i89e897e2b0304470813221b94d521e55_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo5MDUyN2IwZGIwMjQ0YmVkODI3ODA3ZTZjZWY0OGY2Yy90YWJsZXJhbmdlOjkwNTI3YjBkYjAyNDRiZWQ4Mjc4MDdlNmNlZjQ4ZjZjXzMtNS0xLTEtMTI2OTU_59faa608-3def-46b1-bb41-8e423367e258"
      unitRef="usd">4645730000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5ed83b9617b448f69dc07d28de883dc9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo5MDUyN2IwZGIwMjQ0YmVkODI3ODA3ZTZjZWY0OGY2Yy90YWJsZXJhbmdlOjkwNTI3YjBkYjAyNDRiZWQ4Mjc4MDdlNmNlZjQ4ZjZjXzQtMS0xLTEtMTI2OTU_eefc58bb-e052-4287-924e-eae6383fef61"
      unitRef="usd">714939000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i14ba2172cff9437ea1ffcef51e139832_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo5MDUyN2IwZGIwMjQ0YmVkODI3ODA3ZTZjZWY0OGY2Yy90YWJsZXJhbmdlOjkwNTI3YjBkYjAyNDRiZWQ4Mjc4MDdlNmNlZjQ4ZjZjXzQtMy0xLTEtMTI2OTU_50a7af67-0ecc-4877-9c99-6b518d493bb9"
      unitRef="usd">185845000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4dc8b003af5e4e9ebf177aeed8f1b069_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo5MDUyN2IwZGIwMjQ0YmVkODI3ODA3ZTZjZWY0OGY2Yy90YWJsZXJhbmdlOjkwNTI3YjBkYjAyNDRiZWQ4Mjc4MDdlNmNlZjQ4ZjZjXzQtNS0xLTEtMTI2OTU_f7e7667a-5ecf-49e3-8c29-395370b50989"
      unitRef="usd">900784000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i493dd1da22394fce8bb37cce763ac8bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo5MDUyN2IwZGIwMjQ0YmVkODI3ODA3ZTZjZWY0OGY2Yy90YWJsZXJhbmdlOjkwNTI3YjBkYjAyNDRiZWQ4Mjc4MDdlNmNlZjQ4ZjZjXzUtMS0xLTEtMTI2OTU_bd115bd7-12c0-4715-be4a-33e7726cfe00"
      unitRef="usd">3763758000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib30393d8c29345c681908e6a52140029_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo5MDUyN2IwZGIwMjQ0YmVkODI3ODA3ZTZjZWY0OGY2Yy90YWJsZXJhbmdlOjkwNTI3YjBkYjAyNDRiZWQ4Mjc4MDdlNmNlZjQ4ZjZjXzUtMy0xLTEtMTI2OTU_794a6175-21f5-40ba-a5ed-f6f0bfec2276"
      unitRef="usd">1782756000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTo5MDUyN2IwZGIwMjQ0YmVkODI3ODA3ZTZjZWY0OGY2Yy90YWJsZXJhbmdlOjkwNTI3YjBkYjAyNDRiZWQ4Mjc4MDdlNmNlZjQ4ZjZjXzUtNS0xLTEtMTI2OTU_e9bba887-dd93-4059-aec3-9e1bae202ee0"
      unitRef="usd">5546514000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iaa334181f5d347cbbf2976603f95ca2d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToyNDIwZTU4ZmYzZGU0NjI3YTk1ZjNjMjI1NGU1Yjg1ZC90YWJsZXJhbmdlOjI0MjBlNThmZjNkZTQ2MjdhOTVmM2MyMjU0ZTViODVkXzMtMS0xLTEtMTI2OTU_577a0668-da83-4767-aa8d-99ed689f82d6"
      unitRef="usd">2427254000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i386bff56ab054069b3cd78c296e97aa6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToyNDIwZTU4ZmYzZGU0NjI3YTk1ZjNjMjI1NGU1Yjg1ZC90YWJsZXJhbmdlOjI0MjBlNThmZjNkZTQ2MjdhOTVmM2MyMjU0ZTViODVkXzMtMy0xLTEtMTI2OTU_5a305e00-d77e-46e4-8124-a69e30fabe8b"
      unitRef="usd">1390574000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idb15ca9003034d6186be15eb103ac892_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToyNDIwZTU4ZmYzZGU0NjI3YTk1ZjNjMjI1NGU1Yjg1ZC90YWJsZXJhbmdlOjI0MjBlNThmZjNkZTQ2MjdhOTVmM2MyMjU0ZTViODVkXzMtNS0xLTEtMTI2OTU_d6fc1887-badb-4364-91f7-776df4607943"
      unitRef="usd">3817828000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7b7d24a3550e416c9eda665aa79e7a6c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToyNDIwZTU4ZmYzZGU0NjI3YTk1ZjNjMjI1NGU1Yjg1ZC90YWJsZXJhbmdlOjI0MjBlNThmZjNkZTQ2MjdhOTVmM2MyMjU0ZTViODVkXzQtMS0xLTEtMTI2OTU_f8a5de86-b546-4357-8323-0157f823ef87"
      unitRef="usd">562674000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic59fee47bb5645d0a0bf7087b882008c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToyNDIwZTU4ZmYzZGU0NjI3YTk1ZjNjMjI1NGU1Yjg1ZC90YWJsZXJhbmdlOjI0MjBlNThmZjNkZTQ2MjdhOTVmM2MyMjU0ZTViODVkXzQtMy0xLTEtMTI2OTU_736d3dbb-b7db-4d3e-83fb-d5a0ffb57821"
      unitRef="usd">159527000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iba217ed966044c048b308f3edef91721_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToyNDIwZTU4ZmYzZGU0NjI3YTk1ZjNjMjI1NGU1Yjg1ZC90YWJsZXJhbmdlOjI0MjBlNThmZjNkZTQ2MjdhOTVmM2MyMjU0ZTViODVkXzQtNS0xLTEtMTI2OTU_e6ff5713-c6ec-43e2-a646-b6b2eecb8464"
      unitRef="usd">722201000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3d1b1bafed424cd582adfffaec401c0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToyNDIwZTU4ZmYzZGU0NjI3YTk1ZjNjMjI1NGU1Yjg1ZC90YWJsZXJhbmdlOjI0MjBlNThmZjNkZTQ2MjdhOTVmM2MyMjU0ZTViODVkXzUtMS0xLTEtMTI2OTU_e5944694-0f5b-4eaf-9055-b36b10212f02"
      unitRef="usd">2989928000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="id05e45c2c0b34a01863e7b371ab4c0d0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToyNDIwZTU4ZmYzZGU0NjI3YTk1ZjNjMjI1NGU1Yjg1ZC90YWJsZXJhbmdlOjI0MjBlNThmZjNkZTQ2MjdhOTVmM2MyMjU0ZTViODVkXzUtMy0xLTEtMTI2OTU_626e3401-f0d1-4e5d-a906-b3cc3f454008"
      unitRef="usd">1550101000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZToyNDIwZTU4ZmYzZGU0NjI3YTk1ZjNjMjI1NGU1Yjg1ZC90YWJsZXJhbmdlOjI0MjBlNThmZjNkZTQ2MjdhOTVmM2MyMjU0ZTViODVkXzUtNS0xLTEtMTI2OTU_31bb8b0e-a62f-4a9e-bcf0-42774b7d8528"
      unitRef="usd">4540029000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i8405e92fc42d475a803481ce2b18279a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpjMTZiMGQ4YjBmZjY0YmQ5ODE2NDhkZjg0NjBkM2EzMy90YWJsZXJhbmdlOmMxNmIwZDhiMGZmNjRiZDk4MTY0OGRmODQ2MGQzYTMzXzMtMS0xLTEtMTI2OTU_92dc99b3-c449-40f3-94bb-64bcf62def90"
      unitRef="usd">2680296000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i52cbf9e87dcf42daa1f23132adbcaf74_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpjMTZiMGQ4YjBmZjY0YmQ5ODE2NDhkZjg0NjBkM2EzMy90YWJsZXJhbmdlOmMxNmIwZDhiMGZmNjRiZDk4MTY0OGRmODQ2MGQzYTMzXzMtMy0xLTEtMTI2OTU_143a726e-2b19-43fe-b650-494fb90a72ee"
      unitRef="usd">1670448000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iac540afaa0ee4398ad0748fec67f9d66_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpjMTZiMGQ4YjBmZjY0YmQ5ODE2NDhkZjg0NjBkM2EzMy90YWJsZXJhbmdlOmMxNmIwZDhiMGZmNjRiZDk4MTY0OGRmODQ2MGQzYTMzXzMtNS0xLTEtMTI2OTU_0354f9da-df8f-4138-b8af-b6bdd15d3811"
      unitRef="usd">4350744000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i364e4d2d8ac84a42814a5fe75f43e5be_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpjMTZiMGQ4YjBmZjY0YmQ5ODE2NDhkZjg0NjBkM2EzMy90YWJsZXJhbmdlOmMxNmIwZDhiMGZmNjRiZDk4MTY0OGRmODQ2MGQzYTMzXzQtMS0xLTEtMTI2OTU_57a508b9-2549-4d7d-a150-1f3ad8b79917"
      unitRef="usd">642585000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="idbdda57fab784ceb9f694e07414adfde_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpjMTZiMGQ4YjBmZjY0YmQ5ODE2NDhkZjg0NjBkM2EzMy90YWJsZXJhbmdlOmMxNmIwZDhiMGZmNjRiZDk4MTY0OGRmODQ2MGQzYTMzXzQtMy0xLTEtMTI2OTU_bcab17d9-a5f6-490c-af4d-59a0636167d3"
      unitRef="usd">165228000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ib7d976f675f2416eabda22f35bc6e453_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpjMTZiMGQ4YjBmZjY0YmQ5ODE2NDhkZjg0NjBkM2EzMy90YWJsZXJhbmdlOmMxNmIwZDhiMGZmNjRiZDk4MTY0OGRmODQ2MGQzYTMzXzQtNS0xLTEtMTI2OTU_29572ad1-b4b9-4dbb-988b-69e83b7d8bba"
      unitRef="usd">807813000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="iae56059704a84eb3a2bb57f89c4952ed_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpjMTZiMGQ4YjBmZjY0YmQ5ODE2NDhkZjg0NjBkM2EzMy90YWJsZXJhbmdlOmMxNmIwZDhiMGZmNjRiZDk4MTY0OGRmODQ2MGQzYTMzXzUtMS0xLTEtMTI2OTU_d82d067c-2b67-4887-ac65-05dafc02df35"
      unitRef="usd">3322881000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ifddf84b66b15421b9193926be4acc8fc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpjMTZiMGQ4YjBmZjY0YmQ5ODE2NDhkZjg0NjBkM2EzMy90YWJsZXJhbmdlOmMxNmIwZDhiMGZmNjRiZDk4MTY0OGRmODQ2MGQzYTMzXzUtMy0xLTEtMTI2OTU_8ab9129d-28ed-470a-bf26-53c051772af9"
      unitRef="usd">1835676000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpjMTZiMGQ4YjBmZjY0YmQ5ODE2NDhkZjg0NjBkM2EzMy90YWJsZXJhbmdlOmMxNmIwZDhiMGZmNjRiZDk4MTY0OGRmODQ2MGQzYTMzXzUtNS0xLTEtMTI2OTU_5fe300d3-3f60-4513-9217-97485ddc9780"
      unitRef="usd">5158557000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90ZXh0cmVnaW9uOmEyMTAxNGQ5YTk3OTQzMmZhMmRiNDM2NjYwNDU5MzViXzY2MTg_c76e43a6-dd31-43ae-84db-601f35f0caea">&lt;div style="margin-top:12pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the accrued product warranty obligation were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;27,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;27,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;23,482&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Accruals for warranties issued during the year&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:10pt;font-weight:700;line-height:120%"&gt;11,518&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Settlements made during the year&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:10pt;font-weight:700;line-height:120%"&gt;(13,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19,637)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty accruals related to acquired businesses and other during the year&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:10pt;font-weight:700;line-height:120%"&gt;1,790&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;27,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzItMS0xLTEtMTI2OTU_9b0d0106-b4a5-403d-9d74-a0557c2126cd"
      unitRef="usd">27839000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i84281919f62945c4889f424039bfb78d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzItMy0xLTEtMTI2OTU_88d6d035-9350-43e8-be5f-a8ce9b328fb5"
      unitRef="usd">27611000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="idbd1581863dc468a9d910e840fb2e23d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzItNS0xLTEtMTI2OTU_03377ea6-2f5f-4acc-a45b-c7a3d35e1f7e"
      unitRef="usd">23482000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzMtMS0xLTEtMTI2OTU_8d0133c9-26ec-45bf-b552-7ff4a8be2f97"
      unitRef="usd">11518000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzMtMy0xLTEtMTI2OTU_ee225bda-5ca0-4a8f-b95a-5377aaa4a6c2"
      unitRef="usd">12000000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzMtNS0xLTEtMTI2OTU_357eb9f7-ddea-4b15-a8ba-319122810ab7"
      unitRef="usd">21145000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzQtMS0xLTEtMTI2OTU_693c4d5d-c39a-47cb-bea2-849b4015e5ae"
      unitRef="usd">13669000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzQtMy0xLTEtMTI2OTU_1381cdf6-02c7-4f19-8a7a-39d7a62b8638"
      unitRef="usd">14602000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzQtNS0xLTEtMTI2OTU_c153c5f6-2dbc-449d-8bcd-965ad3238771"
      unitRef="usd">19637000</us-gaap:StandardProductWarrantyAccrualPayments>
    <ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzUtMS0xLTEtMTI2OTU_6e0c622d-a553-4124-bdfb-00a293abbdc6"
      unitRef="usd">1790000</ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther>
    <ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzUtMy0xLTEtMTI2OTU_c869ac9c-8ff5-42f3-b39b-e7b3474b2ee6"
      unitRef="usd">2830000</ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther>
    <ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzUtNS0xLTEtMTI2OTU_86914ab7-88e4-4a3f-bd51-1f85c91885c1"
      unitRef="usd">2621000</ame:WarrantyAccrualsAdjustmentsRelatedToNewBusinessesAndOther>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzYtMS0xLTEtMTI2OTU_e3609675-e2f1-4cba-be48-469d63ea50c1"
      unitRef="usd">27478000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzYtMy0xLTEtMTI2OTU_ee8fd946-2d06-4063-bc42-3624d4fd4f0b"
      unitRef="usd">27839000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i84281919f62945c4889f424039bfb78d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDMvZnJhZzphMjEwMTRkOWE5Nzk0MzJmYTJkYjQzNjY2MDQ1OTM1Yi90YWJsZTpiNjI3ZDQzMGY0MjA0ODU4ODliMGYzNzc0NGQ0Y2I3Yi90YWJsZXJhbmdlOmI2MjdkNDMwZjQyMDQ4NTg4OWIwZjM3NzQ0ZDRjYjdiXzYtNS0xLTEtMTI2OTU_0e812ee1-e8d2-4771-9a8e-c10b4cbaddfd"
      unitRef="usd">27611000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDkvZnJhZzo2ZDVmZjBjOGZkYTg0MjcyYWI2NDI4OGE1OGQzOGUxMy90ZXh0cmVnaW9uOjZkNWZmMGM4ZmRhODQyNzJhYjY0Mjg4YTU4ZDM4ZTEzXzMxODM_032edf65-1d0d-47a8-8d7b-a74de22561f5">Fair Value Measurements &lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes a valuation hierarchy for disclosure of the inputs to the valuations used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows. Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. Level&#160;3 inputs are unobservable inputs based on the Company&#x2019;s own assumptions used to measure assets and liabilities at fair value. A financial asset or liability&#x2019;s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the Company&#x2019;s assets that are measured at fair value on a recurring basis, consistent with the fair value hierarchy, at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Mutual fund investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;10,703&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;8,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of mutual fund investments, which are valued as level&#160;1 investments, was based on quoted market prices. The mutual fund investments are shown as a component of long-term assets in the consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2021 and 2020, gains and losses on the investments detailed above were not significant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents and mutual fund investments are recorded at fair value at December&#160;31, 2021 and 2020 in the accompanying consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the estimated fair values of the Company&#x2019;s financial instrument liabilities, for which fair value is measured for disclosure purposes only, compared to the recorded amounts at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Recorded &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Recorded &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Long-term debt (including current portion)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(2,233,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(2,378,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;(2,347,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;(2,550,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of short-term borrowings, net approximates the carrying value. Short-term borrowings, net are valued as level&#160;2 liabilities as they are corroborated by observable market data. The Company&#x2019;s long-term debt, net is all privately held with no public market for this debt, therefore, the fair value of long-term debt, net was computed based on comparable current market data for similar debt instruments and is considered to be a level&#160;3 liability. See Note 10 for long-term debt principal amounts, interest rates and maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020, the Company had no foreign currency forward contracts outstanding. At December&#160;31, 2019, the Company had a Canadian dollar forward contract for a total notional value of 14.0 million Canadian dollars ($0.1 million fair value unrealized loss at December&#160;31, 2019). For the year ended December&#160;31, 2021 and 2020, realized gains and losses on foreign currency forward contracts were not significant. The Company does not typically designate its foreign currency forward contracts as accounting hedges.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDkvZnJhZzo2ZDVmZjBjOGZkYTg0MjcyYWI2NDI4OGE1OGQzOGUxMy90ZXh0cmVnaW9uOjZkNWZmMGM4ZmRhODQyNzJhYjY0Mjg4YTU4ZDM4ZTEzXzMxODQ_4ba81fa2-116e-4f7b-8a3e-a0233e1c7127">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the Company&#x2019;s assets that are measured at fair value on a recurring basis, consistent with the fair value hierarchy, at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair&#160;Value&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Mutual fund investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;10,703&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;8,969&#160;&lt;/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;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:LongTermInvestments
      contextRef="iadecf830aa064a7393b8a289bdbddfaa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDkvZnJhZzo2ZDVmZjBjOGZkYTg0MjcyYWI2NDI4OGE1OGQzOGUxMy90YWJsZTpmMThmYWFkZTdhYmM0MjJmYWM4NmU5MmExMDgzNzdjYi90YWJsZXJhbmdlOmYxOGZhYWRlN2FiYzQyMmZhYzg2ZTkyYTEwODM3N2NiXzMtMS0xLTEtMTI2OTU_ed06f76d-3f35-476c-9d05-4599cded8d1f"
      unitRef="usd">10703000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i60828cc2178545f18721698943583537_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDkvZnJhZzo2ZDVmZjBjOGZkYTg0MjcyYWI2NDI4OGE1OGQzOGUxMy90YWJsZTpmMThmYWFkZTdhYmM0MjJmYWM4NmU5MmExMDgzNzdjYi90YWJsZXJhbmdlOmYxOGZhYWRlN2FiYzQyMmZhYzg2ZTkyYTEwODM3N2NiXzMtMy0xLTEtMTI2OTU_55f74dfe-931a-4781-8f45-6ea5aa2d4c05"
      unitRef="usd">8969000</us-gaap:LongTermInvestments>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDkvZnJhZzo2ZDVmZjBjOGZkYTg0MjcyYWI2NDI4OGE1OGQzOGUxMy90ZXh0cmVnaW9uOjZkNWZmMGM4ZmRhODQyNzJhYjY0Mjg4YTU4ZDM4ZTEzXzMxODU_ae6f4a9a-f6d9-44fb-a6ad-3474187e4c5a">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the estimated fair values of the Company&#x2019;s financial instrument liabilities, for which fair value is measured for disclosure purposes only, compared to the recorded amounts at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Recorded &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Recorded &lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Long-term debt (including current portion)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(2,233,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(2,378,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;(2,347,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;(2,550,956)&lt;/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;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie8344773dc8b4bba84953d9f6049c4c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDkvZnJhZzo2ZDVmZjBjOGZkYTg0MjcyYWI2NDI4OGE1OGQzOGUxMy90YWJsZTo3NjU5MTJjYTY1ZTE0Njg0OTVhYzkzMDU5MDhmNTBiNS90YWJsZXJhbmdlOjc2NTkxMmNhNjVlMTQ2ODQ5NWFjOTMwNTkwOGY1MGI1XzMtMS0xLTEtMTI2OTU_f2077e7a-6de1-42e3-9735-f66927098b73"
      unitRef="usd">2233705000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i39c7627046544497af923a1b691e7650_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDkvZnJhZzo2ZDVmZjBjOGZkYTg0MjcyYWI2NDI4OGE1OGQzOGUxMy90YWJsZTo3NjU5MTJjYTY1ZTE0Njg0OTVhYzkzMDU5MDhmNTBiNS90YWJsZXJhbmdlOjc2NTkxMmNhNjVlMTQ2ODQ5NWFjOTMwNTkwOGY1MGI1XzMtMy0xLTEtMTI2OTU_b32e25b4-5e38-49c1-ad24-7496f7c280e4"
      unitRef="usd">2378930000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie803bf783827498394e6f79f5dee7c5d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDkvZnJhZzo2ZDVmZjBjOGZkYTg0MjcyYWI2NDI4OGE1OGQzOGUxMy90YWJsZTo3NjU5MTJjYTY1ZTE0Njg0OTVhYzkzMDU5MDhmNTBiNS90YWJsZXJhbmdlOjc2NTkxMmNhNjVlMTQ2ODQ5NWFjOTMwNTkwOGY1MGI1XzMtNS0xLTEtMTI2OTU_f934fe92-3a47-4ffa-9b58-c9ffb7b04b42"
      unitRef="usd">2347587000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iee785780b5184cd78abcc9174faaf3f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDkvZnJhZzo2ZDVmZjBjOGZkYTg0MjcyYWI2NDI4OGE1OGQzOGUxMy90YWJsZTo3NjU5MTJjYTY1ZTE0Njg0OTVhYzkzMDU5MDhmNTBiNS90YWJsZXJhbmdlOjc2NTkxMmNhNjVlMTQ2ODQ5NWFjOTMwNTkwOGY1MGI1XzMtNy0xLTEtMTI2OTU_d9b4870b-bd8e-405b-b1cc-cfb6d3536559"
      unitRef="usd">2550956000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i87181d7d04f74f58b6ada8a5b14dec3d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDkvZnJhZzo2ZDVmZjBjOGZkYTg0MjcyYWI2NDI4OGE1OGQzOGUxMy90ZXh0cmVnaW9uOjZkNWZmMGM4ZmRhODQyNzJhYjY0Mjg4YTU4ZDM4ZTEzXzI3NDg3NzkwNzI5MTk_bb1953bc-50aa-44bf-b9e1-6221e689774c"
      unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i78aca2dbf103460cab2e376017dea7c9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDkvZnJhZzo2ZDVmZjBjOGZkYTg0MjcyYWI2NDI4OGE1OGQzOGUxMy90ZXh0cmVnaW9uOjZkNWZmMGM4ZmRhODQyNzJhYjY0Mjg4YTU4ZDM4ZTEzXzI3NDg3NzkwNzI5MTk_d6b12cf4-b006-49b3-a0f8-672d87e7ef0b"
      unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if58963cf9f91475e8fe1e0eb11d6d8b4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDkvZnJhZzo2ZDVmZjBjOGZkYTg0MjcyYWI2NDI4OGE1OGQzOGUxMy90ZXh0cmVnaW9uOjZkNWZmMGM4ZmRhODQyNzJhYjY0Mjg4YTU4ZDM4ZTEzXzI5MDg_7e25ce57-b925-4345-a683-c2441df756e8"
      unitRef="cad">14000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ibefd0a31c0924febba98f70440e7074a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMDkvZnJhZzo2ZDVmZjBjOGZkYTg0MjcyYWI2NDI4OGE1OGQzOGUxMy90ZXh0cmVnaW9uOjZkNWZmMGM4ZmRhODQyNzJhYjY0Mjg4YTU4ZDM4ZTEzXzI5Mjk_57004b99-01de-472b-9467-7f7d44eb5f9e"
      unitRef="usd">-100000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTIvZnJhZzo5YWUyNjI0OGJjNzQ0MGExODQzYzA5OWFiYzgwZGFjZC90ZXh0cmVnaW9uOjlhZTI2MjQ4YmM3NDQwYTE4NDNjMDk5YWJjODBkYWNkXzE3OTE_5d283edd-8070-4256-9883-55cae0575e86">Hedging Activities &lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has designated certain foreign-currency-denominated long-term borrowings as hedges of the net investment in certain foreign operations. As of December&#160;31, 2021, and 2020, these net investment hedges included British-pound and Euro-denominated long-term debt. These borrowings were designed to create net investment hedges in each of the designated foreign subsidiaries. The Company designated the British-pound- and Euro-denominated loans referred to above as hedging instruments to offset translation gains or losses on the net investment due to changes in the British pound and Euro exchange rates. These net investment hedges are evidenced by management&#x2019;s contemporaneous documentation supporting the hedge designation. Any gain or loss on the hedging instruments (the debt) following hedge designation is reported in accumulated other comprehensive income in the same manner as the translation adjustment on the hedged investment based on changes in the spot rate, which is used to measure hedge effectiveness. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020, the Company had $304.6 million and $307.3 million, respectively, of British-pound denominated loans, which were designated as a hedge against the net investment in British pound functional currency foreign subsidiaries. At December&#160;31, 2021 and 2020, the Company had $654.1 million and $699.7 million, respectively, in Euro-denominated loans, which were designated as a hedge against the net investment in Euro functional currency foreign subsidiaries. As a result of the British-pound and Euro-denominated loans being designated and 100% effective as net investment hedges, $51.7 million of pre-tax currency remeasurement losses and $60.5 million of pre-tax currency remeasurement losses have been included in the foreign currency translation component of other comprehensive income for the years ended December&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeAmountOfHedgedItem
      contextRef="i0e6ca8c9ebb2428e9156ca55bf305ce5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTIvZnJhZzo5YWUyNjI0OGJjNzQ0MGExODQzYzA5OWFiYzgwZGFjZC90ZXh0cmVnaW9uOjlhZTI2MjQ4YmM3NDQwYTE4NDNjMDk5YWJjODBkYWNkXzEwNjk_b721a175-1712-4d1f-a1ab-2bfbaa0bd599"
      unitRef="usd">304600000</us-gaap:DerivativeAmountOfHedgedItem>
    <us-gaap:DerivativeAmountOfHedgedItem
      contextRef="i17bcf6857f1a487f9644bf5e77cb2134_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTIvZnJhZzo5YWUyNjI0OGJjNzQ0MGExODQzYzA5OWFiYzgwZGFjZC90ZXh0cmVnaW9uOjlhZTI2MjQ4YmM3NDQwYTE4NDNjMDk5YWJjODBkYWNkXzEwNzY_aa874d1f-d924-4398-ab0a-41777e30a75c"
      unitRef="usd">307300000</us-gaap:DerivativeAmountOfHedgedItem>
    <us-gaap:DerivativeAmountOfHedgedItem
      contextRef="ie35a3f3dbbeb407aaadbc42131c4049c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTIvZnJhZzo5YWUyNjI0OGJjNzQ0MGExODQzYzA5OWFiYzgwZGFjZC90ZXh0cmVnaW9uOjlhZTI2MjQ4YmM3NDQwYTE4NDNjMDk5YWJjODBkYWNkXzEyNzk_980b7350-d28c-44de-9cff-19f0f5c78b0d"
      unitRef="usd">654100000</us-gaap:DerivativeAmountOfHedgedItem>
    <us-gaap:DerivativeAmountOfHedgedItem
      contextRef="ibc69e5f3220d49f4a41f1f179d4a3ca0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTIvZnJhZzo5YWUyNjI0OGJjNzQ0MGExODQzYzA5OWFiYzgwZGFjZC90ZXh0cmVnaW9uOjlhZTI2MjQ4YmM3NDQwYTE4NDNjMDk5YWJjODBkYWNkXzEyODY_cf7d4313-ce35-477e-be81-619d38035319"
      unitRef="usd">699700000</us-gaap:DerivativeAmountOfHedgedItem>
    <ame:PercentageOfEffectivenessOnNetInvestmentHedges
      contextRef="i42862eceda41426b8ebed4e6ac21a3d8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTIvZnJhZzo5YWUyNjI0OGJjNzQ0MGExODQzYzA5OWFiYzgwZGFjZC90ZXh0cmVnaW9uOjlhZTI2MjQ4YmM3NDQwYTE4NDNjMDk5YWJjODBkYWNkXzE1MjI_1ad73d05-d5a6-4abd-a67d-682aa082dc9f"
      unitRef="number">1</ame:PercentageOfEffectivenessOnNetInvestmentHedges>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i42862eceda41426b8ebed4e6ac21a3d8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTIvZnJhZzo5YWUyNjI0OGJjNzQ0MGExODQzYzA5OWFiYzgwZGFjZC90ZXh0cmVnaW9uOjlhZTI2MjQ4YmM3NDQwYTE4NDNjMDk5YWJjODBkYWNkXzE1NjE_b0ad966f-3125-4ef1-89e3-7dc763c992cf"
      unitRef="usd">51700000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i4bce088f68364685b50aa6d0462b6ff7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTIvZnJhZzo5YWUyNjI0OGJjNzQ0MGExODQzYzA5OWFiYzgwZGFjZC90ZXh0cmVnaW9uOjlhZTI2MjQ4YmM3NDQwYTE4NDNjMDk5YWJjODBkYWNkXzE2MDk_331c7876-0388-4546-a053-303b3e3da94b"
      unitRef="usd">60500000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzQ5Njk_15c4210c-2e4c-4153-9134-2815e4cee9ec">Acquisitions and Divestiture&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;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:10pt;font-weight:400;line-height:120%"&gt;The Company spent $1,959.2 million in cash, net of cash acquired, to acquire Magnetrol International ("Magnetrol"), Crank Software, and EGS Automation ("EGS") in March 2021, and NSI-MI Technologies ("NSI-MI"), Abaco Systems, Inc. ("Abaco") in April 2021, and Alphasense in November 2021.  Magnetrol is a leading provider of level and flow control solutions for challenging process applications across a diverse set of end markets including medical, pharmaceutical, oil and gas, food and beverage, and general industrial.  Crank Software is a leading provider of embedded graphical user interface software and services.  EGS is an automation solutions provider that designs and manufactures highly engineered, customized robotic solutions used in critical applications for the medical, food and beverage, and general industrial markets.  NSI-MI is a leading provider of radio frequency and microwave test and measurement systems for niche applications across the aerospace, defense, automotive, wireless communications, and research markets.  Abaco specializes in open-architecture computing and electronic systems for aerospace, defense, and specialized industrial markets and is a leading provider of mission critical embedded computing systems.  Alphasense is a leading provider of gas and particulate sensors for use in environmental, health and safety, and air quality applications. Magnetrol, Crank Software, NSI-MI, Abaco, and Alphasense are part of EIG.  EGS is part of EMG. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the allocation of the purchase price for the net assets of the acquisitions based on the estimated fair values at acquisition (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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;Abaco&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Other Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:120%"&gt;(in millions)&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:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;56.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;45.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;101.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:100%"&gt;739.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;304.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,043.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Other 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:10pt;font-weight:700;line-height:100%"&gt;620.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;319.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;940.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;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:10pt;font-weight:700;line-height:100%"&gt;(123.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(51.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:10pt;font-weight:700;line-height:100%"&gt;(174.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net working capital and other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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:10pt;font-weight:700;line-height:100%"&gt;51.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4.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:10pt;font-weight:700;line-height:100%"&gt;47.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Total cash paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,344.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;614.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:100%"&gt;1,959.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Includes $70.6 million in accounts receivable, whose fair value, contractual cash flows and expected cash flows are approximately equal as well as $71.6&#160;million of customer advance payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts allocated to goodwill are reflective of the benefits the Company expects to realize from the 2021 acquisitions. Abaco's computing and electronic solutions expand and complement the Company's existing aerospace and defense businesses.  NSI-MI strengthens the Company's test and measurement platform.  Magnetrol's solutions combined with the Company&#x2019;s existing Sensors, Test and Calibration business, becomes an industry leading differentiated sensor platform with a broad range of level and flow measurement solutions. Alphasense complements the Company's existing sensor business expanding the Company's presence in the environmental health and safety market.  Crank Software expands the Company's growing portfolio of software solutions.  EGS complements the Company's existing Dunkermotoren business providing highly customizable engineering design and automation capabilities.  &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects approximately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$123.2&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of the goodwill relating to the 2021 acquisitions will be tax deductible in future years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the purchase price allocated to other intangible assets of $940.7 million consists of $126.2 million of indefinite-lived intangible trade names, which are not subject to amortization. The remaining $814.5 million of other intangible assets consists of $614.6 million of customer relationships, which are being amortized over a period of  15 to 20 years and $199.9 million of purchased technology, which is being amortized over a period of 11 to 20 years. Amortization expense for each of the next five years for the 2021 acquisitions is expected to be $45.1 million per year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company finalized the measurements of its tangible and intangible assets and liabilities for its 2021 acquisitions of EGS, Crank Software, Abaco, and NSI-MI, excluding the accounting for income taxes for Abaco, Magnetrol, and NSI-MI, which had no material impact to the consolidated statement of income and balance sheet. The Company is in the process of finalizing its measurements of certain tangible and intangible assets and liabilities for its November 2021 acquisition of Alphasense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisitions had an immaterial impact on reported sales, net income, and diluted earnings per share for the year ended December&#160;31, 2021.  Had the acquisitions been made at the beginning of 2021 or 2020, pro forma net income and diluted earnings per share for the year ended December&#160;31, 2021 and 2020, would not have been materially different than the amounts reported. Pro forma net sales would not have been materially different than the amounts reported for the year ended December&#160;31, 2021 and would have been approximately 12% higher than the reported amounts for the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, the Company spent $116.5&#160;million in cash, net of cash acquired, to acquire IntelliPower in January 2020.  IntelliPower designs and manufactures a broad portfolio of ruggedized solutions including uninterruptible power systems, external battery packs, power distribution units and power conditioners.  IntelliPower was privately held and is headquartered in Orange, California.  IntelliPower is part of EIG.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, the Company spent $1,061.9 million in cash, net of cash acquired, to acquire Pacific Design Technologies, Inc. (&#x201c;PDT&#x201d;) in September&#160;2019 and Gatan in October 2019. PDT designs and manufactures a complete range of custom-engineered, liquid cooling systems and components used in a broad set of current and next-generation commercial aerospace, defense and space platforms. Gatan is a leading manufacturer of instrumentation and software used to enhance and extend the operation and performance of electron microscopes. PDT is part of EMG and Gatan is part of EIG. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Divestiture &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company completed its sale of Reading Alloys to Kymera International in March 2020 for net cash proceeds of &#160;$245.3 million. The transaction resulted in a pre-tax gain of $141.0 million, recorded in Other Income (expense) in the Consolidated Statement of Income, and income tax expense of $31.4 million in connection with the sale.  Reading Alloys revenue and costs were reported within the EMG segment through the date of sale.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i502467fd4ae141f7a9b447284faf2ba6_D20210301-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzEwOTk1MTE2NDIyNjI_ac09e27a-d121-4be5-bda1-b7afd3c76aeb"
      unitRef="usd">1959200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzQ5NzA_86bd79dd-2571-4453-9420-58fc3bde64dc">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the allocation of the purchase price for the net assets of the acquisitions based on the estimated fair values at acquisition (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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;Abaco&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Other Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:120%"&gt;(in millions)&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:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;56.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;45.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%"&gt;101.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:100%"&gt;739.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;304.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,043.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Other 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:10pt;font-weight:700;line-height:100%"&gt;620.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;319.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;940.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;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:10pt;font-weight:700;line-height:100%"&gt;(123.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(51.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:10pt;font-weight:700;line-height:100%"&gt;(174.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net working capital and other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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:10pt;font-weight:700;line-height:100%"&gt;51.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4.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:10pt;font-weight:700;line-height:100%"&gt;47.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Total cash paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,344.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;614.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:100%"&gt;1,959.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Includes $70.6 million in accounts receivable, whose fair value, contractual cash flows and expected cash flows are approximately equal as well as $71.6&#160;million of customer advance payments.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i8d11e5bbe87a4c02a5fb0fa1e13df03e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzAtMS0xLTEtMTI2OTU_1f189944-8a3a-4af7-b637-1e171ff99282"
      unitRef="usd">56200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i37f9f4cbe6fe47f79aa9125ba46dea79_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzItMy0xLTEtMzAwNTU_2dba6672-d3df-4142-a0db-c34ebea5bb8a"
      unitRef="usd">45500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ic0c9321b853c499ab85ac2c2bd03a9e0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzItNS0xLTEtMzAwNTU_214d4ebc-ced0-4e22-b57e-6fa4c494d6a5"
      unitRef="usd">101700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:Goodwill
      contextRef="i8d11e5bbe87a4c02a5fb0fa1e13df03e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzEtMS0xLTEtMTI2OTU_256837b9-bc10-4469-a008-fc6041ccf35c"
      unitRef="usd">739300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i37f9f4cbe6fe47f79aa9125ba46dea79_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzMtMy0xLTEtMzAwNTU_ed4b7196-fc73-45c7-a346-7c49e2d34e83"
      unitRef="usd">304500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic0c9321b853c499ab85ac2c2bd03a9e0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzMtNS0xLTEtMzAwNTU_2105d816-7f7a-474b-888f-e53154470df0"
      unitRef="usd">1043800000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i8d11e5bbe87a4c02a5fb0fa1e13df03e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzItMS0xLTEtMTI2OTU_ba0d61dc-b2ff-4519-8fbd-2ca0edc846d9"
      unitRef="usd">620800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i37f9f4cbe6fe47f79aa9125ba46dea79_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzQtMy0xLTEtMzAwNTU_470c8956-ec00-4532-a413-6bbf7f585fe4"
      unitRef="usd">319900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ic0c9321b853c499ab85ac2c2bd03a9e0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzQtNS0xLTEtMzAwNTU_b23679c1-2d40-4bd1-bbf2-349647a143ad"
      unitRef="usd">940700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i8d11e5bbe87a4c02a5fb0fa1e13df03e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzMtMS0xLTEtMTI2OTU_0f33c3a1-58fc-456f-8504-d57249ccf99b"
      unitRef="usd">123300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i37f9f4cbe6fe47f79aa9125ba46dea79_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzUtMy0xLTEtMzAwNTU_eeb2995e-34b7-451e-9476-a979c1d5b14a"
      unitRef="usd">51100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ic0c9321b853c499ab85ac2c2bd03a9e0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzUtNS0xLTEtMzAwNTU_a913e22f-4202-4710-9b2a-6dfb69015497"
      unitRef="usd">174400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <ame:BusinessAcquisitionPurchasePriceAllocationNetWorkingCapitalAndOther
      contextRef="i8d11e5bbe87a4c02a5fb0fa1e13df03e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzUtMS0xLTEtMTI2OTU_346655f4-7b14-40c2-a0d6-f1c2a5be07f2"
      unitRef="usd">51500000</ame:BusinessAcquisitionPurchasePriceAllocationNetWorkingCapitalAndOther>
    <ame:BusinessAcquisitionPurchasePriceAllocationNetWorkingCapitalAndOther
      contextRef="i37f9f4cbe6fe47f79aa9125ba46dea79_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzctMy0xLTEtMzAwNTc_c9ca5a86-fa89-4cb4-855a-e17eeb57e11c"
      unitRef="usd">-4100000</ame:BusinessAcquisitionPurchasePriceAllocationNetWorkingCapitalAndOther>
    <ame:BusinessAcquisitionPurchasePriceAllocationNetWorkingCapitalAndOther
      contextRef="ic0c9321b853c499ab85ac2c2bd03a9e0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzctNS0xLTEtMzAwNTc_0244f94d-0b83-4311-9439-16d8da5ebdf7"
      unitRef="usd">47400000</ame:BusinessAcquisitionPurchasePriceAllocationNetWorkingCapitalAndOther>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9f3854beccf44270ae417e8f319a8380_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzYtMS0xLTEtMTI2OTU_e19293ab-4c71-4532-a0d4-56ed00c69920"
      unitRef="usd">1344500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i38e1a810f0244733b3011b7de736f222_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzgtMy0xLTEtMzAwNTc_f901c98d-301b-438f-a2fb-492a9f001fb9"
      unitRef="usd">614700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i47787649425b4ba28bf4f6350b6021a2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90YWJsZTo5MTU4YzM4NDc0NTI0ZjZiOGFiZThjNzcwMWMyMzZiYi90YWJsZXJhbmdlOjkxNThjMzg0NzQ1MjRmNmI4YWJlOGM3NzAxYzIzNmJiXzgtNS0xLTEtMzAwNTc_9476bf96-fcd0-4b57-b144-1251147b6e74"
      unitRef="usd">1959200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i9b2c64241b77494cb3f265a28ae544da_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzY2Mg_90943098-426c-43b6-9cd4-73f19ea75ca9"
      unitRef="usd">70600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <ame:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsCustomerAdvances
      contextRef="i9b2c64241b77494cb3f265a28ae544da_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzI3NDg3NzkwODU2MTY_e61c0519-a810-4b9d-a24b-066c5c483c50"
      unitRef="usd">71600000</ame:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsCustomerAdvances>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i49108685d5f04577aad06c13e85294f9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzIxOTkwMjMyNzAwNzI_9cd7f118-3eff-4b53-b72f-70343e65af99"
      unitRef="usd">123200000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i3d69624fccfb44c4a4bf5a4282aa4379_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzEwODI_da168e1b-9e4e-4514-a551-d765b721d0fc"
      unitRef="usd">940700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="iadfbbccddd414cc2b1e525423343701d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzEwOTc_1179d421-ba2a-4f76-aef7-b3765af13167"
      unitRef="usd">126200000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i6163a1b65d1349c4ba037d325dfb789a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzExOTc_7499cff3-3643-4560-a51e-8b6fe6781c66"
      unitRef="usd">814500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i87db413188e140848cf5f4712f483172_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzEyMzk_ec24fab9-877f-4b92-81eb-9909751f073f"
      unitRef="usd">614600000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i7632bee8af17432fae9497920aa1f9f4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzEzMTM_b2cf6593-27c7-45a9-95a5-b8b4a76c820c">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie36bda59fe77419391d0798eaa8e6052_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzEwOTk1MTE2NDI0MzA_cb3279c7-b5da-453e-b988-8fa40c08ef15">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ic892a7a2af2f41c58d3a3e5cf0c4eb98_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzEzMjA_d2381ec2-4520-412f-821e-b28722b8747f"
      unitRef="usd">199900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if3a9ddd98ead4b8681b40c55793c6286_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzEzOTA_b5cfe590-ca7c-4c13-a8ad-54dac589b758">P11Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i84756a398f984defbf464d3d8242f40b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzEwOTk1MTE2NDI0NDM_0c72c60e-9aba-44a7-b6df-90c868a561d5">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic892a7a2af2f41c58d3a3e5cf0c4eb98_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzE0NDI_0e28fd4b-0513-4787-820a-531537437c23">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo
      contextRef="i3d69624fccfb44c4a4bf5a4282aa4379_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzE0OTY_0f41b536-20cb-408c-a5bb-152d97e66ce7"
      unitRef="usd">45100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour
      contextRef="i3d69624fccfb44c4a4bf5a4282aa4379_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzE0OTY_4193b126-94ce-4800-b39f-de17a2e4e10d"
      unitRef="usd">45100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths
      contextRef="i3d69624fccfb44c4a4bf5a4282aa4379_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzE0OTY_57e510ba-c039-4322-a04c-f6298917e8de"
      unitRef="usd">45100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree
      contextRef="i3d69624fccfb44c4a4bf5a4282aa4379_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzE0OTY_dcee0ba9-af78-4d7a-8f7e-6f9c3a08ece9"
      unitRef="usd">45100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive
      contextRef="i3d69624fccfb44c4a4bf5a4282aa4379_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzE0OTY_e3ef71f1-f04b-4437-ae86-d12c7f9ebb21"
      unitRef="usd">45100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive>
    <ame:BusinessAcquisitionProFormaInformationEstimatedSalesPercent
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzI3NDg3NzkwODM0OTA_9c43d953-6add-44b7-8859-d0063f7808ea"
      unitRef="rate">0.12</ame:BusinessAcquisitionProFormaInformationEstimatedSalesPercent>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ieaf5cd4e70cc475fbce1b706374c739c_D20200101-20200131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzEwOTk1MTE2MzUzMTc_c684ea4c-ce21-469a-a8b8-5a39a03f62b4"
      unitRef="usd">116500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i64a43210b13b447c9e8d72a5c9ad4c33_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzE4Njg_b6d8f415-9e2c-48cc-b0e4-d92cfb19d3e6"
      unitRef="usd">1061900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i7ea8a7f8f07f4c65a9113b476f76a86d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzQ2ODY_4d1060d1-e6b6-4fee-ac89-1d1b885ee182"
      unitRef="usd">245300000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5a2d2e81331c4789b03ce6cbfd6882de_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzQ3MzY_cc3b0fed-fe5a-411f-aac7-2c34ee0de45e"
      unitRef="usd">141000000</us-gaap:GainLossOnSaleOfBusiness>
    <ame:IncomeTaxExpenseRelatingToSaleOfBusiness
      contextRef="i5a2d2e81331c4789b03ce6cbfd6882de_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTUvZnJhZzowMGFkODA5ZjcwM2E0ZGNjYjA3MTg2ZGRmMzAyNWQ2Yi90ZXh0cmVnaW9uOjAwYWQ4MDlmNzAzYTRkY2NiMDcxODZkZGYzMDI1ZDZiXzQ4NDI_61084841-fc02-4fd3-99c5-f09880bbb8e2"
      unitRef="usd">31400000</ame:IncomeTaxExpenseRelatingToSaleOfBusiness>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90ZXh0cmVnaW9uOjQwMzllNTRhNDUwNDQ3MTE5NDUyMDEwYTEwMTE1NjFhXzQxNg_9db6aae3-b04b-4507-8749-fb6c982915d3">Goodwill and Other Intangible Assets &lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amounts of goodwill by segment were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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:8pt;font-weight:700;line-height:120%"&gt;EIG&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:8pt;font-weight:700;line-height:120%"&gt;EMG&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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,892.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,155.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 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;4,047.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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill acquired&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:10pt;font-weight:400;line-height:120%"&gt;57.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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57.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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchase price allocation adjustments and 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:10pt;font-weight:400;line-height:120%"&gt;74.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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;74.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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign 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:10pt;font-weight:400;line-height:120%"&gt;26.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:10pt;font-weight:400;line-height:120%"&gt;19.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:10pt;font-weight:400;line-height:120%"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,050.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 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:10pt;font-weight:400;line-height:120%"&gt;1,174.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 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:10pt;font-weight:400;line-height:120%"&gt;4,224.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill acquired&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:10pt;font-weight:700;line-height:120%"&gt;1,037.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,043.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchase price allocation adjustments and 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:10pt;font-weight:700;line-height:120%"&gt;1.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign 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:10pt;font-weight:700;line-height:120%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(15.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:10pt;font-weight:700;line-height:120%"&gt;(31.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4,073.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,164.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5,238.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets were as follows at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Definite-lived intangible assets (subject to amortization):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Patents&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;48,071&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;49,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchased technology&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:10pt;font-weight:700;line-height:120%"&gt;677,896&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;487,517&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer lists&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:10pt;font-weight:700;line-height:120%"&gt;2,930,120&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,326,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:700;line-height:120%"&gt;3,656,087&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;2,863,847&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated amortization:&lt;/span&gt;&lt;/td&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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Patents&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:10pt;font-weight:700;line-height:120%"&gt;(37,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37,858)&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchased technology&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:10pt;font-weight:700;line-height:120%"&gt;(235,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(209,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer lists&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:10pt;font-weight:700;line-height:120%"&gt;(888,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(745,945)&lt;/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: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:10pt;font-weight:700;line-height:120%"&gt;(1,161,794)&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:10pt;font-weight:400;line-height:120%"&gt;(993,111)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net intangible assets subject to amortization&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:10pt;font-weight:700;line-height:120%"&gt;2,494,293&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;1,870,736&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indefinite-lived intangible assets (not subject to amortization):&lt;/span&gt;&lt;/td&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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trademarks and trade names&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:10pt;font-weight:700;line-height:120%"&gt;874,336&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;752,983&#160;&lt;/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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3,368,629&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,623,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was $183.6 million, $154.0 million and $132.6&#160;for the years ended December&#160;31, 2021, 2020 and 2019, respectively. Amortization expense for each of the next five&#160;years is expected to approximate $198 million per year, not considering the impact of potential future acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90ZXh0cmVnaW9uOjQwMzllNTRhNDUwNDQ3MTE5NDUyMDEwYTEwMTE1NjFhXzQxNw_cf6da02c-6c4f-4cee-9a52-14a65947fed0">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amounts of goodwill by segment were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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:8pt;font-weight:700;line-height:120%"&gt;EIG&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:8pt;font-weight:700;line-height:120%"&gt;EMG&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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;2,892.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,155.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 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;4,047.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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill acquired&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:10pt;font-weight:400;line-height:120%"&gt;57.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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57.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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchase price allocation adjustments and 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:10pt;font-weight:400;line-height:120%"&gt;74.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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;74.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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign 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:10pt;font-weight:400;line-height:120%"&gt;26.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:10pt;font-weight:400;line-height:120%"&gt;19.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:10pt;font-weight:400;line-height:120%"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,050.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 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:10pt;font-weight:400;line-height:120%"&gt;1,174.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 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:10pt;font-weight:400;line-height:120%"&gt;4,224.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill acquired&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:10pt;font-weight:700;line-height:120%"&gt;1,037.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,043.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchase price allocation adjustments and 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:10pt;font-weight:700;line-height:120%"&gt;1.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign 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:10pt;font-weight:700;line-height:120%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(15.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:10pt;font-weight:700;line-height:120%"&gt;(31.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4,073.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,164.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5,238.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i5507fced5d4f4934b7085012051522fe_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzItMS0xLTEtMTI2OTU_443f71c7-923e-48a3-887c-21d1824e3b25"
      unitRef="usd">2892200000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia77507e14677412f8bac0dde27f0f84b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzItMy0xLTEtMTI2OTU_e57eca8d-eb42-4ab7-ba08-029c8c89243c"
      unitRef="usd">1155300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i84281919f62945c4889f424039bfb78d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzItNS0xLTEtMTI2OTU_64dcfcfb-0d40-4859-bb29-8567fdeed559"
      unitRef="usd">4047500000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i3d1b1bafed424cd582adfffaec401c0c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzMtMS0xLTEtMTI2OTU_6c1b6c04-b704-4f92-9cb2-8e06191743d6"
      unitRef="usd">57300000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id05e45c2c0b34a01863e7b371ab4c0d0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzMtMy0xLTEtMTI2OTU_8ceea38b-f465-4c34-a038-1cd32e787ef5"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzMtNS0xLTEtMTI2OTU_ad999c1f-3828-4b6a-beb7-c91d708572c8"
      unitRef="usd">57300000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i3d1b1bafed424cd582adfffaec401c0c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzQtMS0xLTEtMTI2OTU_0c1ff4a1-d502-4336-91d2-d208bbb6b3bd"
      unitRef="usd">74600000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="id05e45c2c0b34a01863e7b371ab4c0d0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzQtMy0xLTEtMTI2OTU_b69e08fc-e656-4c63-9629-4d44282d50f1"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzQtNS0xLTEtMTI2OTU_f6648beb-9219-45da-9826-706562209b26"
      unitRef="usd">74600000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3d1b1bafed424cd582adfffaec401c0c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzUtMS0xLTEtMTI2OTU_a5e72efd-a79e-48ec-86f8-2ec777941ebe"
      unitRef="usd">26200000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="id05e45c2c0b34a01863e7b371ab4c0d0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzUtMy0xLTEtMTI2OTU_a71152cb-088f-470d-879e-9d12a578b761"
      unitRef="usd">19300000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzUtNS0xLTEtMTI2OTU_f486103d-09d6-43ef-818c-afd78045fc4f"
      unitRef="usd">45500000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i0f744c14aada4bfd8dbf847690ed3221_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzYtMS0xLTEtMTI2OTU_e6377cb6-fb9b-4375-941d-2ba0b5d582a0"
      unitRef="usd">3050300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5589dba1677b4da8bf463c4022e42d26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzYtMy0xLTEtMTI2OTU_31c73ee7-75b9-4174-962d-6128d25ac31e"
      unitRef="usd">1174600000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzYtNS0xLTEtMTI2OTU_03263f9d-fc8f-4509-9b03-a7c0bd48ee80"
      unitRef="usd">4224900000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i493dd1da22394fce8bb37cce763ac8bb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzctMS0xLTEtMTI2OTU_e877cb47-f4a5-413e-bdef-4b520f72dca6"
      unitRef="usd">1037900000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib30393d8c29345c681908e6a52140029_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzctMy0xLTEtMTI2OTU_ffcedbf1-e8ae-47e0-b91c-5faabcad7cda"
      unitRef="usd">5900000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzctNS0xLTEtMTI2OTU_408043e8-25cc-44fc-8dbf-2755c9f38178"
      unitRef="usd">1043800000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i493dd1da22394fce8bb37cce763ac8bb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzgtMS0xLTEtMTI2OTU_3ba369e2-fcea-4b5c-a87d-20597cfa355b"
      unitRef="usd">1900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ib30393d8c29345c681908e6a52140029_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzgtMy0xLTEtMTI2OTU_96ea61c6-78dd-487f-84bd-f9abe06b4f3a"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzgtNS0xLTEtMTI2OTU_ddc203c2-c568-4d48-ab5e-5f6db7afb081"
      unitRef="usd">1900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i493dd1da22394fce8bb37cce763ac8bb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzktMS0xLTEtMTI2OTU_737019a7-4276-4aa9-b94d-52f15f1dba16"
      unitRef="usd">-16300000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ib30393d8c29345c681908e6a52140029_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzktMy0xLTEtMTI2OTU_4f27ea7c-62fc-4344-b0e3-391e953e9c9b"
      unitRef="usd">-15600000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzktNS0xLTEtMTI2OTU_9ee2cbc7-9394-4388-b948-054c51d529c2"
      unitRef="usd">-31900000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="icd1e1e5d5c114d67bdeaf0aa6068a343_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzEwLTEtMS0xLTEyNjk1_77563e6a-15c8-45cf-a566-8237922f70e1"
      unitRef="usd">4073800000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iac9b0d019c894ed8aee73f55fc101cae_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzEwLTMtMS0xLTEyNjk1_b432ad7c-fd4a-412c-9430-567081546d86"
      unitRef="usd">1164900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTpiZTI1ZjE0OTNlMWM0ZmU4OTg5MTU3NjI2ZDk1Yjg5ZC90YWJsZXJhbmdlOmJlMjVmMTQ5M2UxYzRmZTg5ODkxNTc2MjZkOTViODlkXzEwLTUtMS0xLTEyNjk1_87a51de4-c6db-4236-801b-9aeed55e0f3f"
      unitRef="usd">5238700000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90ZXh0cmVnaW9uOjQwMzllNTRhNDUwNDQ3MTE5NDUyMDEwYTEwMTE1NjFhXzQxOA_c8ef98ce-baa5-4305-94d7-710393fa7e29">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets were as follows at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Definite-lived intangible assets (subject to amortization):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Patents&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;48,071&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;49,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchased technology&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:10pt;font-weight:700;line-height:120%"&gt;677,896&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;487,517&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer lists&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:10pt;font-weight:700;line-height:120%"&gt;2,930,120&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,326,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:700;line-height:120%"&gt;3,656,087&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;2,863,847&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated amortization:&lt;/span&gt;&lt;/td&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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Patents&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:10pt;font-weight:700;line-height:120%"&gt;(37,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37,858)&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchased technology&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:10pt;font-weight:700;line-height:120%"&gt;(235,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(209,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer lists&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:10pt;font-weight:700;line-height:120%"&gt;(888,092)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(745,945)&lt;/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: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:10pt;font-weight:700;line-height:120%"&gt;(1,161,794)&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:10pt;font-weight:400;line-height:120%"&gt;(993,111)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net intangible assets subject to amortization&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:10pt;font-weight:700;line-height:120%"&gt;2,494,293&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;1,870,736&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indefinite-lived intangible assets (not subject to amortization):&lt;/span&gt;&lt;/td&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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trademarks and trade names&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:10pt;font-weight:700;line-height:120%"&gt;874,336&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;752,983&#160;&lt;/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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3,368,629&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,623,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib77d63bd53b0482c90dc43e9e1ebde2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzMtMS0xLTEtMTI2OTU_fd15c7ab-3ea2-494c-8f66-097bfafd61dd"
      unitRef="usd">48071000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0909209bbf8e48788315e50deb058756_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzMtMy0xLTEtMTI2OTU_6af72923-5a2f-43ad-8ca8-2746976624d4"
      unitRef="usd">49396000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1a4cc10037814e7ca6634d7b5ed71814_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzQtMS0xLTEtMTI2OTU_e5ab5153-2f07-441c-8565-b3995c66e943"
      unitRef="usd">677896000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i38de9b8d9ddb42729273d7382f10d7ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzQtMy0xLTEtMTI2OTU_9f484374-0f98-4b70-869d-4e6d6ce2b392"
      unitRef="usd">487517000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i84cdc7f9019347c7840049d39d6d7710_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzUtMS0xLTEtMTI2OTU_28ad845f-e12f-4d6a-bb77-ab0886acabd2"
      unitRef="usd">2930120000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i788b88bd83104b889ff63aac2038cb71_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzUtMy0xLTEtMTI2OTU_94919bbc-6edc-47f6-bc26-edcd0eef351c"
      unitRef="usd">2326934000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzYtMS0xLTEtMTI2OTU_8cb6235c-0254-415f-a7d0-4d1f87d4e8a5"
      unitRef="usd">3656087000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzYtMy0xLTEtMTI2OTU_5431129b-340c-4152-b185-41a23fed0b4c"
      unitRef="usd">2863847000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib77d63bd53b0482c90dc43e9e1ebde2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzgtMS0xLTEtMTI2OTU_b9fa3804-1578-4f3f-9667-4b7858eb4888"
      unitRef="usd">37713000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0909209bbf8e48788315e50deb058756_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzgtMy0xLTEtMTI2OTU_8b2b4826-e837-4371-9fee-09997f89a093"
      unitRef="usd">37858000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1a4cc10037814e7ca6634d7b5ed71814_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzktMS0xLTEtMTI2OTU_6a9413fd-f961-4cac-96a6-b59d3b8c6ba4"
      unitRef="usd">235989000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i38de9b8d9ddb42729273d7382f10d7ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzktMy0xLTEtMTI2OTU_ee956e7c-991f-41a1-ad58-1ae854049a1d"
      unitRef="usd">209308000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i84cdc7f9019347c7840049d39d6d7710_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzEwLTEtMS0xLTEyNjk1_352d6fee-5ac8-4e83-a0d1-8a62fe922371"
      unitRef="usd">888092000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i788b88bd83104b889ff63aac2038cb71_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzEwLTMtMS0xLTEyNjk1_ffd21dcb-fadd-4221-bd16-e18dc878926b"
      unitRef="usd">745945000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzExLTEtMS0xLTEyNjk1_b860841b-1fc0-45a6-8556-5e0e034a4039"
      unitRef="usd">1161794000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzExLTMtMS0xLTEyNjk1_42553656-bb89-4e7f-ab1b-c12e7afcd8fd"
      unitRef="usd">993111000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzEyLTEtMS0xLTEyNjk1_c316791b-63df-49b1-b623-f395e50b228d"
      unitRef="usd">2494293000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzEyLTMtMS0xLTEyNjk1_eeec03ef-f3f2-476a-b1c4-28bb2edb9289"
      unitRef="usd">1870736000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i509c266f14c64520a3d14c02c0326d16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzE0LTEtMS0xLTEyNjk1_39492dd3-d7bc-438c-9540-9a30f32b7f0a"
      unitRef="usd">874336000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ie0cd6cafefac4cf5a944843d51b82616_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzE0LTMtMS0xLTEyNjk1_6f7dbfa5-289b-4269-b3bf-17d0ac4e91e8"
      unitRef="usd">752983000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzE1LTEtMS0xLTEyNjk1_3a9db4ff-9868-4be4-a6c2-8571d9d1d7a8"
      unitRef="usd">3368629000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90YWJsZTo1OGEwMDFmNzUyODg0ZGJkYTIyZGVjOTE4OWFmMjQ4ZC90YWJsZXJhbmdlOjU4YTAwMWY3NTI4ODRkYmRhMjJkZWM5MTg5YWYyNDhkXzE1LTMtMS0xLTEyNjk1_89bb738b-259a-4731-a341-8cbc12a33ee2"
      unitRef="usd">2623719000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90ZXh0cmVnaW9uOjQwMzllNTRhNDUwNDQ3MTE5NDUyMDEwYTEwMTE1NjFhXzIwMQ_82690c36-014f-457b-9750-7023d190b62d"
      unitRef="usd">183600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90ZXh0cmVnaW9uOjQwMzllNTRhNDUwNDQ3MTE5NDUyMDEwYTEwMTE1NjFhXzIwNQ_aa24ddac-7507-49bb-98c6-7b5fb771fe37"
      unitRef="usd">154000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90ZXh0cmVnaW9uOjQwMzllNTRhNDUwNDQ3MTE5NDUyMDEwYTEwMTE1NjFhXzIxMg_88a89815-181e-429b-9e24-407975024382"
      unitRef="usd">132600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90ZXh0cmVnaW9uOjQwMzllNTRhNDUwNDQ3MTE5NDUyMDEwYTEwMTE1NjFhXzM0NA_176fd278-036b-4029-b34f-7143071021f8"
      unitRef="usd">198000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90ZXh0cmVnaW9uOjQwMzllNTRhNDUwNDQ3MTE5NDUyMDEwYTEwMTE1NjFhXzM0NA_387a2f24-64db-4235-866a-726d72bf7b33"
      unitRef="usd">198000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90ZXh0cmVnaW9uOjQwMzllNTRhNDUwNDQ3MTE5NDUyMDEwYTEwMTE1NjFhXzM0NA_516642b1-7883-4bc6-807f-4eac8de4ee5c"
      unitRef="usd">198000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90ZXh0cmVnaW9uOjQwMzllNTRhNDUwNDQ3MTE5NDUyMDEwYTEwMTE1NjFhXzM0NA_7f0bb87a-6326-4199-b307-2e8bd9cb2ff6"
      unitRef="usd">198000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMTgvZnJhZzo0MDM5ZTU0YTQ1MDQ0NzExOTQ1MjAxMGExMDExNTYxYS90ZXh0cmVnaW9uOjQwMzllNTRhNDUwNDQ3MTE5NDUyMDEwYTEwMTE1NjFhXzM0NA_93b01acd-1fc9-4bda-afcf-342898b37ff0"
      unitRef="usd">198000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <ame:OtherConsolidatedBalanceSheetInformationTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90ZXh0cmVnaW9uOmNjOTZkYzA5M2RkYjQ3MmM4YzM4ZGI2Njc5MGZmMmMxXzU5_d9f2b2cf-ba2d-42b8-85a3-a82859f20973">Other Consolidated Balance Sheet Information &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.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;INVENTORIES, NET&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finished goods and parts&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;89,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;81,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Work in process&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:10pt;font-weight:700;line-height:120%"&gt;122,356&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,945&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Raw materials and purchased parts&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:10pt;font-weight:700;line-height:120%"&gt;556,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;374,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;769,175&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;559,171&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PROPERTY, PLANT AND EQUIPMENT, NET&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;41,709&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;33,382&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Buildings&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:10pt;font-weight:700;line-height:120%"&gt;343,996&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,149,316&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119,419&#160;&lt;/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: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:10pt;font-weight:700;line-height:120%"&gt;1,535,021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;1,454,959&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Accumulated depreciation&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:10pt;font-weight:700;line-height:120%"&gt;(917,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(928,429)&lt;/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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;617,138&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;526,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ACCRUED LIABILITIES AND OTHER&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee compensation and benefits&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;205,994&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;124,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product warranty obligation&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:10pt;font-weight:700;line-height:120%"&gt;27,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,839&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Realignment&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:10pt;font-weight:700;line-height:120%"&gt;30,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short term lease liability&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:10pt;font-weight:700;line-height:120%"&gt;47,353&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44,948&#160;&lt;/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="display:none"/&gt;&lt;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:10pt;font-weight:700;line-height:120%"&gt;132,036&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;119,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;443,337&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ame:OtherConsolidatedBalanceSheetInformationTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90ZXh0cmVnaW9uOmNjOTZkYzA5M2RkYjQ3MmM4YzM4ZGI2Njc5MGZmMmMxXzU4_bc9ecfa9-e960-488f-8f00-c0bfd576ccfd">&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.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;INVENTORIES, NET&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finished goods and parts&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;89,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;81,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Work in process&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:10pt;font-weight:700;line-height:120%"&gt;122,356&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,945&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Raw materials and purchased parts&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:10pt;font-weight:700;line-height:120%"&gt;556,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;374,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;769,175&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;559,171&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PROPERTY, PLANT AND EQUIPMENT, NET&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;41,709&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;33,382&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Buildings&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:10pt;font-weight:700;line-height:120%"&gt;343,996&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,149,316&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119,419&#160;&lt;/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: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:10pt;font-weight:700;line-height:120%"&gt;1,535,021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;1,454,959&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Accumulated depreciation&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:10pt;font-weight:700;line-height:120%"&gt;(917,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(928,429)&lt;/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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;617,138&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;526,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;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.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ACCRUED LIABILITIES AND OTHER&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee compensation and benefits&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;205,994&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;124,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product warranty obligation&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:10pt;font-weight:700;line-height:120%"&gt;27,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,839&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Realignment&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:10pt;font-weight:700;line-height:120%"&gt;30,476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short term lease liability&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:10pt;font-weight:700;line-height:120%"&gt;47,353&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44,948&#160;&lt;/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="display:none"/&gt;&lt;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:10pt;font-weight:700;line-height:120%"&gt;132,036&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;119,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;443,337&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzQtMS0xLTEtMTI2OTU_c1437aa7-ab98-4384-abfe-4e2e04296d00"
      unitRef="usd">89985000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzQtMy0xLTEtMTI2OTU_d2fe1c80-bc47-46fc-bc88-583ea280ca45"
      unitRef="usd">81619000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzUtMS0xLTEtMTI2OTU_0a151d98-47f7-4ccf-9dfb-1ac9356de04c"
      unitRef="usd">122356000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzUtMy0xLTEtMTI2OTU_61b255cc-87c8-4576-8357-a08d94f77eda"
      unitRef="usd">102945000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzYtMS0xLTEtMTI2OTU_a0043dbd-acc7-49c2-8804-692bac3ead36"
      unitRef="usd">556834000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzYtMy0xLTEtMTI2OTU_7f9f393d-1804-4724-989a-31d94d7b45eb"
      unitRef="usd">374607000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzctMS0xLTEtMTI2OTU_9473f96e-3dcd-4c35-8c5f-233fc0e28332"
      unitRef="usd">769175000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzctMy0xLTEtMTI2OTU_7c46237b-063b-4f69-8e71-f66bc9ac40b0"
      unitRef="usd">559171000</us-gaap:InventoryNet>
    <us-gaap:Land
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzktMS0xLTEtMTI2OTU_cdc092dd-51e1-49dc-94d7-17b8e6b483c9"
      unitRef="usd">41709000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzktMy0xLTEtMTI2OTU_3b8b8402-fb31-42b9-961a-6b2ea17266f9"
      unitRef="usd">33382000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzEwLTEtMS0xLTEyNjk1_b8db7304-86ca-46fc-a467-52c0684d814b"
      unitRef="usd">343996000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzEwLTMtMS0xLTEyNjk1_a570a5c4-41af-40df-aefb-b7178e176466"
      unitRef="usd">302158000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzExLTEtMS0xLTEyNjk1_96cada18-51e6-47c9-8ad9-bd60b7450143"
      unitRef="usd">1149316000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzExLTMtMS0xLTEyNjk1_294d19ba-399d-4d91-9478-b4a09ca906e3"
      unitRef="usd">1119419000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzEyLTEtMS0xLTEyNjk1_9df0e23d-cf37-480f-8ca5-a5ac1e506fd5"
      unitRef="usd">1535021000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzEyLTMtMS0xLTEyNjk1_8fa3db7c-dc0b-4dc8-aa9f-a2d4e97bd0c9"
      unitRef="usd">1454959000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzEzLTEtMS0xLTEyNjk1_1edd43ee-b2ff-47c2-956a-be3c5ab15b01"
      unitRef="usd">917883000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzEzLTMtMS0xLTEyNjk1_c2a7d6a2-6536-44ce-9ae9-926868468bb3"
      unitRef="usd">928429000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzE0LTEtMS0xLTEyNjk1_416bae81-9209-49d7-90d2-95347ecaa288"
      unitRef="usd">617138000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTpjYmQxMTY3NDg1ZDA0OTQ0YTU1OTkyNjEyYjhmZjEzMS90YWJsZXJhbmdlOmNiZDExNjc0ODVkMDQ5NDRhNTU5OTI2MTJiOGZmMTMxXzE0LTMtMS0xLTEyNjk1_1c76946a-9811-42ff-8ebd-7dc4a458c450"
      unitRef="usd">526530000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTphN2IyNGJlYzg5ZmY0YmU5OTlkMDU1ZjBiZTFjM2MxMS90YWJsZXJhbmdlOmE3YjI0YmVjODlmZjRiZTk5OWQwNTVmMGJlMWMzYzExXzQtMS0xLTEtMTI2OTU_4e3db662-bbc5-4dd8-b1b9-34137a4c72f5"
      unitRef="usd">205994000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTphN2IyNGJlYzg5ZmY0YmU5OTlkMDU1ZjBiZTFjM2MxMS90YWJsZXJhbmdlOmE3YjI0YmVjODlmZjRiZTk5OWQwNTVmMGJlMWMzYzExXzQtMy0xLTEtMTI2OTU_de0ad1c1-cd89-4e56-895f-f7cafd3f1254"
      unitRef="usd">124347000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTphN2IyNGJlYzg5ZmY0YmU5OTlkMDU1ZjBiZTFjM2MxMS90YWJsZXJhbmdlOmE3YjI0YmVjODlmZjRiZTk5OWQwNTVmMGJlMWMzYzExXzUtMS0xLTEtMTI2OTU_17193898-c1a4-4a73-a83b-b285e540fbd9"
      unitRef="usd">27478000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTphN2IyNGJlYzg5ZmY0YmU5OTlkMDU1ZjBiZTFjM2MxMS90YWJsZXJhbmdlOmE3YjI0YmVjODlmZjRiZTk5OWQwNTVmMGJlMWMzYzExXzUtMy0xLTEtMTI2OTU_a9869016-2912-4912-bb5f-3001145b5894"
      unitRef="usd">27839000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTphN2IyNGJlYzg5ZmY0YmU5OTlkMDU1ZjBiZTFjM2MxMS90YWJsZXJhbmdlOmE3YjI0YmVjODlmZjRiZTk5OWQwNTVmMGJlMWMzYzExXzYtMS0xLTEtMTI2OTU_78e9a529-06da-47b3-b07f-99692c28160b"
      unitRef="usd">30476000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTphN2IyNGJlYzg5ZmY0YmU5OTlkMDU1ZjBiZTFjM2MxMS90YWJsZXJhbmdlOmE3YjI0YmVjODlmZjRiZTk5OWQwNTVmMGJlMWMzYzExXzYtMy0xLTEtMTI2OTU_59d6b443-329a-42c8-a8a3-8f82e011fce0"
      unitRef="usd">32904000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTphN2IyNGJlYzg5ZmY0YmU5OTlkMDU1ZjBiZTFjM2MxMS90YWJsZXJhbmdlOmE3YjI0YmVjODlmZjRiZTk5OWQwNTVmMGJlMWMzYzExXzctMS0xLTEtMTI2OTU_94089039-7bc5-456a-b240-3d1d93972e32"
      unitRef="usd">47353000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTphN2IyNGJlYzg5ZmY0YmU5OTlkMDU1ZjBiZTFjM2MxMS90YWJsZXJhbmdlOmE3YjI0YmVjODlmZjRiZTk5OWQwNTVmMGJlMWMzYzExXzctMy0xLTEtMTI2OTU_d8cc8249-00ce-42fb-81bd-403d17bdc632"
      unitRef="usd">44948000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTphN2IyNGJlYzg5ZmY0YmU5OTlkMDU1ZjBiZTFjM2MxMS90YWJsZXJhbmdlOmE3YjI0YmVjODlmZjRiZTk5OWQwNTVmMGJlMWMzYzExXzEwLTEtMS0xLTEyNjk1_8d4d1ec7-e795-4b86-b0c7-28e43812e230"
      unitRef="usd">132036000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTphN2IyNGJlYzg5ZmY0YmU5OTlkMDU1ZjBiZTFjM2MxMS90YWJsZXJhbmdlOmE3YjI0YmVjODlmZjRiZTk5OWQwNTVmMGJlMWMzYzExXzEwLTMtMS0xLTEyNjk1_371d5255-0f97-4c9a-ac9c-cc93fada4c70"
      unitRef="usd">119694000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTphN2IyNGJlYzg5ZmY0YmU5OTlkMDU1ZjBiZTFjM2MxMS90YWJsZXJhbmdlOmE3YjI0YmVjODlmZjRiZTk5OWQwNTVmMGJlMWMzYzExXzExLTEtMS0xLTEyNjk1_70a5cccd-deef-4f79-b874-bdf24ca83318"
      unitRef="usd">443337000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjEvZnJhZzpjYzk2ZGMwOTNkZGI0NzJjOGMzOGRiNjY3OTBmZjJjMS90YWJsZTphN2IyNGJlYzg5ZmY0YmU5OTlkMDU1ZjBiZTFjM2MxMS90YWJsZXJhbmdlOmE3YjI0YmVjODlmZjRiZTk5OWQwNTVmMGJlMWMzYzExXzExLTMtMS0xLTEyNjk1_65faed33-5ae0-4093-baee-e5761940d0d3"
      unitRef="usd">349732000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzc1NjM_6615c122-85e6-4f6d-a564-6b4e4a4d60ab">Income Taxes &lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income before income taxes and the details of the provision for income taxes were as follows for the years ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.745%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Domestic&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;958,206&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;810,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;766,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign&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:10pt;font-weight:700;line-height:120%"&gt;264,964&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;271,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;303,312&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;1,223,170&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,082,309&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,069,748&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;99,706&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;126,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;88,526&#160;&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign&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:10pt;font-weight:700;line-height:120%"&gt;146,890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&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:10pt;font-weight:700;line-height:120%"&gt;16,282&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,093&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current&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:10pt;font-weight:700;line-height:120%"&gt;262,878&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;208,031&#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:10pt;font-weight:400;line-height:120%"&gt;189,071&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:10pt;font-weight:700;line-height:120%"&gt;23,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign&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:10pt;font-weight:700;line-height:120%"&gt;(56,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&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:10pt;font-weight:700;line-height:120%"&gt;3,273&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred&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:10pt;font-weight:700;line-height:120%"&gt;(29,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;1,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;19,380&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;233,117&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;208,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of the deferred tax (asset) liability were as follows at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current deferred tax (asset) liability:&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;/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:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Differences in basis of property and accelerated depreciation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;44,199&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;46,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves not currently deductible&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:10pt;font-weight:700;line-height:120%"&gt;(113,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(61,872)&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pensions&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:10pt;font-weight:700;line-height:120%"&gt;63,329&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Differences in basis of intangible assets and accelerated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;768,542&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565,661&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net operating loss carryforwards&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:10pt;font-weight:700;line-height:120%"&gt;(44,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation&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:10pt;font-weight:700;line-height:120%"&gt;(12,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13,780)&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign Tax Credit Carryforwards&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:10pt;font-weight:700;line-height:120%"&gt;(2,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unremitted earnings&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:10pt;font-weight:700;line-height:120%"&gt;11,361&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,657&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:10pt;font-weight:700;line-height:120%"&gt;(33,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(43,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:700;line-height:120%"&gt;681,327&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;515,410&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Valuation allowance&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:10pt;font-weight:700;line-height:120%"&gt;11,349&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:700;line-height:120%"&gt;692,676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;521,375&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Portion included in non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;26,999&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross non-current deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;719,675&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;533,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Presented net of deferred tax asset of approximately $33.3&#160;million and $32.4&#160;million at December&#160;31, 2021 and 2020, respectively, resulting from lease obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s effective tax rate reconciles to the U.S. Federal statutory rate as follows for the years ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.745%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Federal statutory rate&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:10pt;font-weight:700;line-height:120%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;21.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;21.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State income taxes, net of federal income tax benefit&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:10pt;font-weight:700;line-height:120%"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.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:10pt;font-weight:400;line-height:120%"&gt;1.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign operations, 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:10pt;font-weight:700;line-height:120%"&gt;(0.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.9)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Benefits for Manufacturing, Export and credits&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:10pt;font-weight:700;line-height:120%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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:10pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Uncertain Tax Items&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:10pt;font-weight:700;line-height:120%"&gt;(0.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:10pt;font-weight:400;line-height:120%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock compensation&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:10pt;font-weight:700;line-height:120%"&gt;(1.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:10pt;font-weight:400;line-height:120%"&gt;(1.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:10pt;font-weight:400;line-height:120%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Tax on Foreign Earnings&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:10pt;font-weight:700;line-height:120%"&gt;3.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.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:10pt;font-weight:400;line-height:120%"&gt;2.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:10pt;font-weight:400;line-height:100%"&gt;U.S. General Basket FTC&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:10pt;font-weight:700;line-height:120%"&gt;(2.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:10pt;font-weight:400;line-height:120%"&gt;(0.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:10pt;font-weight:400;line-height:120%"&gt;(0.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.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:10pt;font-weight:400;line-height:120%"&gt;(0.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;19.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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;border-bottom:3pt double #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:10pt;font-weight:400;line-height:120%"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;border-bottom:3pt double #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:10pt;font-weight:400;line-height:120%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company elected to pay the cash tax cost of the one-time mandatory tax on previously deferred earnings of non-U.S. subsidiaries over an eight-year period. As of December&#160;31, 2021, the Company has a remaining cash tax obligation of $35.9&#160;million, all of which is classified as non-current.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has evaluated the impact of the global intangible low-taxed income (&#x201c;GILTI&#x201d;) section of the Tax&#160;Act and has made a tax accounting policy election to record the annual tax cost of GILTI as a current period expense when incurred and, as such, will not be measuring an impact of GILTI in its determination of deferred taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the one-time mandatory deemed repatriation and the taxable inclusions under the GILTI provisions of the Tax Act, the Company has approximately $714.6&#160;million in previously taxed income (&#x201c;PTI&#x201d;) as of December&#160;31, 2021 which can be repatriated without incremental U.S. Federal tax. The Company intends to reinvest its earnings indefinitely in operations outside the United States except to the extent of the PTI. There has been no provision for U.S. deferred income taxes for the undistributed earnings over PTI of approximately $186.4&#160;million and $411.0&#160;million at December&#160;31, 2021 and 2020 respectively because determination of the amount of the unrecognized deferred income tax liability on these undistributed earnings is not practicable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, and 2020, the Company recorded deferred income taxes totaling $11.4&#160;million and $10.7&#160;million respectively in state income and foreign withholding taxes expected to be incurred when the cash amounts related to the mandatory tax are ultimately repatriated to the U.S. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is acquisitive and at times acquires entities with tax attributes (net operating losses or tax credits) that carry over to post-acquisition tax periods of the Company. At December&#160;31, 2021, the Company had&#160;tax effected benefits, net of uncertain tax positions of $44.1&#160;million related to net operating loss carryforwards, which will be available to offset future income taxes payable, subject to certain annual or other limitations based on foreign and U.S. tax laws. This amount includes net operating loss carryforwards of $11.7&#160;million for federal income tax purposes with no valuation allowance for the U.S. consolidated group, $12.0&#160;million for state income tax purposes with a valuation allowance of $2.9&#160;million, and $20.4&#160;million for foreign income tax purposes with a valuation allowance of $1.4&#160;million. These net operating loss carryforwards, if not used, will expire between 2022 and 2041.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company had tax effected benefits of $11.8&#160;million related to tax credit carryforwards, which will be available to offset future income taxes payable, subject to certain annual or other limitations based on foreign and U.S. tax laws. This amount includes tax credit carryforwards of $5.4&#160;million for federal income tax purposes with a valuation allowance of $3.3&#160;million, $6.4&#160;million for state income tax purposes with a valuation allowance of $2.4&#160;million, and no remaining credit carryforwards for foreign income tax purposes. These tax credit carryforwards, if not used, will expire between 2022 and 2041.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains a valuation allowance (VA) to reduce certain deferred tax assets to amounts that are more likely than not to be realized. This allowance primarily relates to deferred tax assets established for state non-deductible interest expense, federal and state credits and state net operating loss carryforwards. In 2021, the Company recorded an increase of $5.4&#160;million in the valuation allowance of which $2.1&#160;million mostly relates to foreign tax credit carryforwards and $3.3&#160;million relates to state net operating losses and credits that are not expected to be utilized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company had gross unrecognized tax benefits of $147.0&#160;million, of which $110.0&#160;million, if recognized, would impact the effective tax rate. At December&#160;31, 2020, the Company had gross unrecognized tax benefits of $100.7&#160;million, of which $60.6&#160;million, if recognized, would impact the effective tax rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020, the Company reported $9.1&#160;million and $11.6&#160;million, respectively, related to interest and penalty exposure as accrued income tax expense in the consolidated balance sheet. During 2021, and 2020, the Company recognized a net benefit of $2.5&#160;million, and $2.6&#160;million respectively for interest and penalties related to uncertain tax positions in the consolidated statement of income as a component of income tax expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Approximately 62% of the Company&#x2019;s overall tax liability is incurred in the United States. The Company files income tax returns in various other state and foreign tax jurisdictions, in some cases for multiple legal entities per jurisdiction. Generally, the Company has open tax years subject to tax audit on average of between three and six&#160;years in these jurisdictions. At December&#160;31, 2021, the Company was notified by the Internal Revenue Service ("IRS") that the U.S. consolidated tax group and a separate company filer was selected for audit for the 2019 tax year. A preliminary meeting with the IRS and company representative has been scheduled.  The Company has not materially extended any other statutes of limitation for any significant location and has reviewed and accrued for, where necessary, tax liabilities for open periods including state and foreign jurisdictions that remain subject to examination. There have been no penalties asserted or imposed by the IRS related to substantial understatement of income, gross valuation misstatement or failure to disclose a listed or reportable transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, the Company added $58.6&#160;million of tax, interest and penalties related to identified uncertain tax positions and reversed $35.2&#160;million of tax and interest related to statute expirations and settlement of prior uncertain positions. During 2020, the Company added $24.3&#160;million of tax, interest and penalties related to identified uncertain tax positions and reversed $35.3&#160;million of tax and interest related to statute expirations and settlement of prior uncertain positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the liability for uncertain tax positions at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.745%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;100.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;109.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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;119.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for tax positions related to the current year&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:10pt;font-weight:700;line-height:120%"&gt;41.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.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:10pt;font-weight:400;line-height:120%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for tax positions of prior years&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:10pt;font-weight:700;line-height:120%"&gt;34.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for tax positions of prior years&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:10pt;font-weight:700;line-height:120%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions related to settlements with taxing authorities&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:10pt;font-weight:700;line-height:120%"&gt;(0.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:10pt;font-weight:400;line-height:120%"&gt;(0.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:10pt;font-weight:400;line-height:120%"&gt;(0.9)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions due to statute expirations&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:10pt;font-weight:700;line-height:120%"&gt;(28.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:10pt;font-weight:400;line-height:120%"&gt;(29.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:10pt;font-weight:400;line-height:120%"&gt;(28.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;147.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021, the additions above primarily reflect the increase in tax liabilities for uncertain tax positions related to certain higher transfer pricing risks. The reductions above primarily relate to &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;statute expirations. &lt;/span&gt;The net increase of $46.3&#160;million in uncertain tax positions resulted in an increase of $18.9&#160;million to income tax expense and the remainder primarily in goodwill. At December&#160;31, 2021, tax, interest and penalties of $134.2&#160;million were classified as a non-current liability and $22.0&#160;million was reflected as a reduction against deferred tax assets.</us-gaap:IncomeTaxDisclosureTextBlock>
    <ame:ComponentsOfIncomeBeforeIncomeTaxesAndProvisionForIncomeTaxesTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzc1NjQ_9814a501-5c41-495b-91a7-5eaf0c1180d0">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income before income taxes and the details of the provision for income taxes were as follows for the years ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.745%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Domestic&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;958,206&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;810,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;766,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign&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:10pt;font-weight:700;line-height:120%"&gt;264,964&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;271,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;303,312&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;1,223,170&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,082,309&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,069,748&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;99,706&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;126,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;88,526&#160;&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign&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:10pt;font-weight:700;line-height:120%"&gt;146,890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&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:10pt;font-weight:700;line-height:120%"&gt;16,282&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,093&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current&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:10pt;font-weight:700;line-height:120%"&gt;262,878&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;208,031&#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:10pt;font-weight:400;line-height:120%"&gt;189,071&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&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:10pt;font-weight:700;line-height:120%"&gt;23,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign&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:10pt;font-weight:700;line-height:120%"&gt;(56,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&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:10pt;font-weight:700;line-height:120%"&gt;3,273&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred&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:10pt;font-weight:700;line-height:120%"&gt;(29,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;1,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;19,380&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;233,117&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;208,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;</ame:ComponentsOfIncomeBeforeIncomeTaxesAndProvisionForIncomeTaxesTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzMtMS0xLTEtMTI2OTU_52ebf58e-e44a-4398-aa26-73b2b7b35a0f"
      unitRef="usd">958206000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzMtMy0xLTEtMTI2OTU_afd6b0c3-a8b8-4978-b079-dfb1dbcfb05a"
      unitRef="usd">810844000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzMtNS0xLTEtMTI2OTU_80c3817e-a20f-46b9-b7c5-66a0ebdee2d5"
      unitRef="usd">766436000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzQtMS0xLTEtMTI2OTU_68071d01-8f43-42ac-81cc-a0a662df713f"
      unitRef="usd">264964000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzQtMy0xLTEtMTI2OTU_4b1aef8d-2a40-4756-97a3-279689dc05c1"
      unitRef="usd">271465000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzQtNS0xLTEtMTI2OTU_2810b8ff-0444-431f-8954-c55634325f20"
      unitRef="usd">303312000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzUtMS0xLTEtMTI2OTU_5c467b09-069e-40c8-a312-3fd0f88714f8"
      unitRef="usd">1223170000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzUtMy0xLTEtMTI2OTU_da772773-8389-4188-bc40-2ab9fd066216"
      unitRef="usd">1082309000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzUtNS0xLTEtMTI2OTU_f35a4733-bf1c-405e-aaa5-c38257b5e4b7"
      unitRef="usd">1069748000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzgtMS0xLTEtMTI2OTU_366dd5c4-2fcd-4502-9d00-051c2c8abde5"
      unitRef="usd">99706000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzgtMy0xLTEtMTI2OTU_767ea121-a372-4196-8383-8b55bdec24ce"
      unitRef="usd">126427000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzgtNS0xLTEtMTI2OTU_3040390b-28ae-4097-ab12-3e8dc059d1c5"
      unitRef="usd">88526000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzktMS0xLTEtMTI2OTU_4e39551b-b4ce-4364-a663-06e122faef1e"
      unitRef="usd">146890000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzktMy0xLTEtMTI2OTU_6762185a-b54e-46ca-b8b1-f353221f9515"
      unitRef="usd">61672000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzktNS0xLTEtMTI2OTU_fddb1d5c-ec65-44ec-8c61-d999a969476e"
      unitRef="usd">81452000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzEwLTEtMS0xLTEyNjk1_bdc3c3ce-e58c-469c-815a-4b4ac9dd9d7f"
      unitRef="usd">16282000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzEwLTMtMS0xLTEyNjk1_4f2c8bff-40b8-42e3-ab0b-4ccd222033bc"
      unitRef="usd">19932000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzEwLTUtMS0xLTEyNjk1_f503a33e-b3c5-40b0-9249-908ece7b9560"
      unitRef="usd">19093000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzExLTEtMS0xLTEyNjk1_c64cc5b6-6309-434d-acef-2d57a37a58ae"
      unitRef="usd">262878000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzExLTMtMS0xLTEyNjk1_79f00e1d-64ed-4664-a43f-aab72931ff93"
      unitRef="usd">208031000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzExLTUtMS0xLTEyNjk1_469a7020-1dd1-4541-a15a-3f6ef229a94b"
      unitRef="usd">189071000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzEzLTEtMS0xLTEyNjk1_85b4eeff-bc0d-4548-88e3-cb3ece518e25"
      unitRef="usd">23538000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzEzLTMtMS0xLTEyNjk1_d56631d6-1ad4-437d-bb33-d54f0b72009e"
      unitRef="usd">-1254000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzEzLTUtMS0xLTEyNjk1_158fce57-72ae-468e-9dc0-f7e2f0605d05"
      unitRef="usd">18005000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzE0LTEtMS0xLTEyNjk1_9fa277a7-a691-4e63-9e04-8fa177fb2f0b"
      unitRef="usd">-56572000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzE0LTMtMS0xLTEyNjk1_3de9e3b5-cbc6-4899-a358-96eb2f041990"
      unitRef="usd">-4072000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzE0LTUtMS0xLTEyNjk1_4a6faeb3-eed7-44a4-a259-cf3bd7ca1b99"
      unitRef="usd">-29000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzE1LTEtMS0xLTEyNjk1_9106e345-7bf9-4893-9761-b58e5a4f5636"
      unitRef="usd">3273000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzE1LTMtMS0xLTEyNjk1_5da49331-805c-4a81-8649-cc86b728b213"
      unitRef="usd">7165000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzE1LTUtMS0xLTEyNjk1_33c3db65-9f4e-480e-aa64-0888f92dc4da"
      unitRef="usd">1404000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzE2LTEtMS0xLTEyNjk1_62a0c2e1-d699-4084-b4d3-8f4c66b9e63b"
      unitRef="usd">-29761000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzE2LTMtMS0xLTEyNjk1_4974d155-48fe-4de0-ae09-ef2d9c618c70"
      unitRef="usd">1839000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzE2LTUtMS0xLTEyNjk1_b0d0654a-8137-4397-8f79-357643f9ba79"
      unitRef="usd">19380000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzE3LTEtMS0xLTEyNjk1_daa29f7d-6f19-48aa-99cd-c861d1899f72"
      unitRef="usd">233117000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzE3LTMtMS0xLTEyNjk1_6f2b93ac-7060-4856-9780-8c4103bc3dfb"
      unitRef="usd">209870000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTo2M2RiZDNhNDI0M2E0YzhkYmI3NzhjZGI3ZDk0NWYyZi90YWJsZXJhbmdlOjYzZGJkM2E0MjQzYTRjOGRiYjc3OGNkYjdkOTQ1ZjJmXzE3LTUtMS0xLTEyNjk1_41b1b27b-edec-4bad-b7c4-028721ad93d7"
      unitRef="usd">208451000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzc1NjU_901fa7a7-9a4e-4e6d-be30-013fa3e292cf">&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of the deferred tax (asset) liability were as follows at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current deferred tax (asset) liability:&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;/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:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Differences in basis of property and accelerated depreciation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;44,199&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;46,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves not currently deductible&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:10pt;font-weight:700;line-height:120%"&gt;(113,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(61,872)&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pensions&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:10pt;font-weight:700;line-height:120%"&gt;63,329&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Differences in basis of intangible assets and accelerated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;768,542&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;565,661&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net operating loss carryforwards&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:10pt;font-weight:700;line-height:120%"&gt;(44,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation&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:10pt;font-weight:700;line-height:120%"&gt;(12,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13,780)&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign Tax Credit Carryforwards&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:10pt;font-weight:700;line-height:120%"&gt;(2,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unremitted earnings&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:10pt;font-weight:700;line-height:120%"&gt;11,361&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,657&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&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:10pt;font-weight:700;line-height:120%"&gt;(33,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(43,507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:700;line-height:120%"&gt;681,327&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;515,410&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Valuation allowance&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:10pt;font-weight:700;line-height:120%"&gt;11,349&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:700;line-height:120%"&gt;692,676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;521,375&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Portion included in non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;26,999&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross non-current deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;719,675&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;533,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Presented net of deferred tax asset of approximately $33.3&#160;million and $32.4&#160;million at December&#160;31, 2021 and 2020, respectively, resulting from lease obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ie7514bafd407445a88b3516f57ea8e60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzMtMS0xLTEtMTI2OTU_5e2b002a-b842-4924-a648-50130789c39c"
      unitRef="usd">44199000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ib4147c8b666c40598518077bdeaabcb5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzMtMy0xLTEtMTI2OTU_cb52c889-27c1-44ec-a10d-1cb2d7091785"
      unitRef="usd">46023000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ie7514bafd407445a88b3516f57ea8e60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzQtMS0xLTEtMTI2OTU_7cda5220-42c8-4333-bfbe-0badb7360ff1"
      unitRef="usd">113392000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ib4147c8b666c40598518077bdeaabcb5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzQtMy0xLTEtMTI2OTU_d72e769d-b496-4f51-975d-13f6d1475eb5"
      unitRef="usd">61872000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <ame:DeferredTaxLiabilitiesPrepaidPensionCostBenefit
      contextRef="ie7514bafd407445a88b3516f57ea8e60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzUtMS0xLTEtMTI2OTU_6fde4722-985e-40e1-a154-c767426890cd"
      unitRef="usd">63329000</ame:DeferredTaxLiabilitiesPrepaidPensionCostBenefit>
    <ame:DeferredTaxLiabilitiesPrepaidPensionCostBenefit
      contextRef="ib4147c8b666c40598518077bdeaabcb5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzUtMy0xLTEtMTI2OTU_e46b121f-a8f1-4961-abf2-3c8a2fe9b88b"
      unitRef="usd">39256000</ame:DeferredTaxLiabilitiesPrepaidPensionCostBenefit>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ie7514bafd407445a88b3516f57ea8e60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzYtMS0xLTEtMTI2OTU_1f30382d-7e22-46e9-865c-ff6812ebea2e"
      unitRef="usd">768542000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ib4147c8b666c40598518077bdeaabcb5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzYtMy0xLTEtMTI2OTU_e4c897ef-3a67-4a4e-9a93-8dc474dc7499"
      unitRef="usd">565661000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ie7514bafd407445a88b3516f57ea8e60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzctMS0xLTEtMTI2OTU_83cb802c-3b3c-4008-aaaa-e78b5b0d9124"
      unitRef="usd">44164000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ib4147c8b666c40598518077bdeaabcb5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzctMy0xLTEtMTI2OTU_0b7d02c3-7ab5-4f8f-88a9-ad7fa5fcf775"
      unitRef="usd">26767000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ie7514bafd407445a88b3516f57ea8e60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzgtMS0xLTEtMTI2OTU_1b2e47e8-7f48-49b1-967f-9b1a372e615e"
      unitRef="usd">12728000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ib4147c8b666c40598518077bdeaabcb5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzgtMy0xLTEtMTI2OTU_545b48f1-f498-4e49-935c-fc795320f4c3"
      unitRef="usd">13780000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign
      contextRef="ie7514bafd407445a88b3516f57ea8e60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzktMS0xLTEtMTI2OTU_3c283b8d-7a54-4ca2-bdc2-16690b8b5c4c"
      unitRef="usd">2291000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign
      contextRef="ib4147c8b666c40598518077bdeaabcb5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzktMy0xLTEtMTI2OTU_33125361-a017-47a0-8d67-14010420cb33"
      unitRef="usd">261000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="ie7514bafd407445a88b3516f57ea8e60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzEwLTEtMS0xLTEyNjk1_e58ab3bc-f8cf-48f8-9dd1-31942eec78d8"
      unitRef="usd">11361000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="ib4147c8b666c40598518077bdeaabcb5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzEwLTMtMS0xLTEyNjk1_7e3cdee0-b29a-4c61-9e96-affe26f0f834"
      unitRef="usd">10657000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <ame:DeferredTaxAssetsLiabilitiesNoncurrentOtherNet
      contextRef="ie7514bafd407445a88b3516f57ea8e60_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzExLTEtMS0xLTEyNjk1_303469c7-7f64-479c-9dfd-4dc171647724"
      unitRef="usd">33529000</ame:DeferredTaxAssetsLiabilitiesNoncurrentOtherNet>
    <ame:DeferredTaxAssetsLiabilitiesNoncurrentOtherNet
      contextRef="ib4147c8b666c40598518077bdeaabcb5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzExLTMtMS0xLTEyNjk1_3a1accdc-d446-4d6d-91cf-e7335ebd531d"
      unitRef="usd">43507000</ame:DeferredTaxAssetsLiabilitiesNoncurrentOtherNet>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzEyLTEtMS0xLTEyNjk1_7bbbbe74-6ba1-4ae6-994b-26e9a2117364"
      unitRef="usd">681327000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzEyLTMtMS0xLTEyNjk1_b9af8b58-44af-4ad5-9b92-6672f42dee00"
      unitRef="usd">515410000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzEzLTEtMS0xLTEyNjk1_e499567e-cbf6-4eba-a950-476d23be0bd4"
      unitRef="usd">11349000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzEzLTMtMS0xLTEyNjk1_20f512eb-f01f-47ed-9fc2-4e7835076fc1"
      unitRef="usd">5965000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzE0LTEtMS0xLTEyNjk1_68f706e8-01fe-4352-80e4-78f6b77b358b"
      unitRef="usd">692676000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzE0LTMtMS0xLTEyNjk1_574a985f-db19-45ca-b1a3-c710015e02d6"
      unitRef="usd">521375000</us-gaap:DeferredTaxLiabilities>
    <ame:DeferredTaxAssetLiabilityGrossCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzE1LTEtMS0xLTEyNjk1_76a62240-a9b8-4da6-a39d-4b42d671ce49"
      unitRef="usd">26999000</ame:DeferredTaxAssetLiabilityGrossCurrent>
    <ame:DeferredTaxAssetLiabilityGrossCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzE1LTMtMS0xLTEyNjk1_9170f994-e040-4db2-a503-c9c0f3292fdc"
      unitRef="usd">12103000</ame:DeferredTaxAssetLiabilityGrossCurrent>
    <ame:DeferredTaxAssetLiabilityGrossNoncurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzE2LTEtMS0xLTEyNjk1_985dbc66-37ab-4fcf-a183-0634b7ddffc8"
      unitRef="usd">719675000</ame:DeferredTaxAssetLiabilityGrossNoncurrent>
    <ame:DeferredTaxAssetLiabilityGrossNoncurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZToyNTNjMjdmY2NmMTM0YjUwYTFhMDFmNDMyOTA1ZDZmNS90YWJsZXJhbmdlOjI1M2MyN2ZjY2YxMzRiNTBhMWEwMWY0MzI5MDVkNmY1XzE2LTMtMS0xLTEyNjk1_61ff731d-4cb1-420d-bf18-6f207a93bde7"
      unitRef="usd">533478000</ame:DeferredTaxAssetLiabilityGrossNoncurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i5e7ddf8eb4b84162be115719575eaa0b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzMyNg_80eb5acb-0eae-4c92-a0c9-89cdfc1f6c16"
      unitRef="usd">33300000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="icdd7b3884d2d4fcbb8b419fbe22d8d1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzMzMw_587b8358-7387-4886-9793-ce64ea0a9421"
      unitRef="usd">32400000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzc1NjY_740ef6ac-8935-4f69-836e-a8390a9674c7">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s effective tax rate reconciles to the U.S. Federal statutory rate as follows for the years ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.745%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Federal statutory rate&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:10pt;font-weight:700;line-height:120%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;21.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;21.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State income taxes, net of federal income tax benefit&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:10pt;font-weight:700;line-height:120%"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.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:10pt;font-weight:400;line-height:120%"&gt;1.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign operations, 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:10pt;font-weight:700;line-height:120%"&gt;(0.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.9)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Benefits for Manufacturing, Export and credits&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:10pt;font-weight:700;line-height:120%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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:10pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Uncertain Tax Items&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:10pt;font-weight:700;line-height:120%"&gt;(0.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:10pt;font-weight:400;line-height:120%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock compensation&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:10pt;font-weight:700;line-height:120%"&gt;(1.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:10pt;font-weight:400;line-height:120%"&gt;(1.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:10pt;font-weight:400;line-height:120%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Tax on Foreign Earnings&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:10pt;font-weight:700;line-height:120%"&gt;3.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.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:10pt;font-weight:400;line-height:120%"&gt;2.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:10pt;font-weight:400;line-height:100%"&gt;U.S. General Basket FTC&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:10pt;font-weight:700;line-height:120%"&gt;(2.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:10pt;font-weight:400;line-height:120%"&gt;(0.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:10pt;font-weight:400;line-height:120%"&gt;(0.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.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:10pt;font-weight:400;line-height:120%"&gt;(0.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;19.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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;border-bottom:3pt double #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:10pt;font-weight:400;line-height:120%"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;border-bottom:3pt double #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:10pt;font-weight:400;line-height:120%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzEtMS0xLTEtMTI2OTU_2da9fc6c-0c6c-4d16-8a03-1fd16cbf6fdc"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzEtMy0xLTEtMTI2OTU_42e01549-d7c0-43f2-942a-d30c74253e22"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzEtNS0xLTEtMTI2OTU_c48b2f72-d5c6-4914-96ec-611ae61bfb66"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzItMS0xLTEtMTI2OTU_8104decb-8680-42d6-8fa0-aa281aec4b3a"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzItMy0xLTEtMTI2OTU_47cfe504-f6c8-4552-9701-d454f5dd85d8"
      unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzItNS0xLTEtMTI2OTU_029b8aaa-3273-48fe-a683-40c7cf978ea8"
      unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzMtMS0xLTEtMTI2OTU_c380a34d-762d-4bf9-88a2-815b61414377"
      unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzMtMy0xLTEtMTI2OTU_9b381110-bf75-4d9b-b10d-cffc9409e44a"
      unitRef="number">-0.014</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzMtNS0xLTEtMTI2OTU_12665282-0c9f-427a-9474-cf48b06ea3be"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <ame:EffectiveIncomeTaxRateReconciliationTaxCreditsFromManufacturingAndExportsPercent
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzQtMS0xLTEtMTI2OTU_3d2078ff-163d-4818-ae0b-a7cae7208f17"
      unitRef="number">0.026</ame:EffectiveIncomeTaxRateReconciliationTaxCreditsFromManufacturingAndExportsPercent>
    <ame:EffectiveIncomeTaxRateReconciliationTaxCreditsFromManufacturingAndExportsPercent
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzQtMy0xLTEtMTI2OTU_48fb7327-39ad-4283-b61c-ab0f7dc25df9"
      unitRef="number">0.019</ame:EffectiveIncomeTaxRateReconciliationTaxCreditsFromManufacturingAndExportsPercent>
    <ame:EffectiveIncomeTaxRateReconciliationTaxCreditsFromManufacturingAndExportsPercent
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzQtNS0xLTEtMTI2OTU_93834b86-2375-463a-888e-e5112fe66824"
      unitRef="number">0.020</ame:EffectiveIncomeTaxRateReconciliationTaxCreditsFromManufacturingAndExportsPercent>
    <ame:EffectiveIncomeTaxRateReconciliationUncertainTaxItemsPercent
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzUtMS0xLTEtMTI2OTU_bab13b06-cfe0-44d6-ab5c-0aaf67d6a4f2"
      unitRef="number">-0.001</ame:EffectiveIncomeTaxRateReconciliationUncertainTaxItemsPercent>
    <ame:EffectiveIncomeTaxRateReconciliationUncertainTaxItemsPercent
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzUtMy0xLTEtMTI2OTU_af2603da-b80e-484b-bcd1-35693f3002b9"
      unitRef="number">-0.013</ame:EffectiveIncomeTaxRateReconciliationUncertainTaxItemsPercent>
    <ame:EffectiveIncomeTaxRateReconciliationUncertainTaxItemsPercent
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzUtNS0xLTEtMTI2OTU_29dc09b8-0e43-421a-94ea-4d9032f0b318"
      unitRef="number">-0.010</ame:EffectiveIncomeTaxRateReconciliationUncertainTaxItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzYtMS0xLTEtMTI2OTU_53ee083d-44cf-43ce-ae9e-f3bf38039004"
      unitRef="number">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzYtMy0xLTEtMTI2OTU_deeb519c-a491-4a96-9d70-54386d3dbdc4"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzYtNS0xLTEtMTI2OTU_a4fe6fdf-9a5d-4c28-b037-6f399521e97d"
      unitRef="number">-0.015</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <ame:EffectiveIncomeTaxRateReconciliationTaxCreditsOnForeignEarnings
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzgtMS0xLTEtMTI2OTU_5c2f6eee-4776-401e-bfa3-4375d1cbf768"
      unitRef="number">-0.039</ame:EffectiveIncomeTaxRateReconciliationTaxCreditsOnForeignEarnings>
    <ame:EffectiveIncomeTaxRateReconciliationTaxCreditsOnForeignEarnings
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzgtMy0xLTEtMTI2OTU_85c917b7-61aa-4a66-8ca6-1adc4a098876"
      unitRef="number">-0.022</ame:EffectiveIncomeTaxRateReconciliationTaxCreditsOnForeignEarnings>
    <ame:EffectiveIncomeTaxRateReconciliationTaxCreditsOnForeignEarnings
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzgtNS0xLTEtMTI2OTU_d355bd01-9cc9-4fce-ae5e-5a8326c21a5b"
      unitRef="number">-0.026</ame:EffectiveIncomeTaxRateReconciliationTaxCreditsOnForeignEarnings>
    <ame:EffectiveIncomeTaxRateReconciliationUSGeneralBasketFTC
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzgtMS0xLTEtMzgxOTA_86ada304-d3b5-4bc1-b678-8a4bd04eaf8d"
      unitRef="number">-0.029</ame:EffectiveIncomeTaxRateReconciliationUSGeneralBasketFTC>
    <ame:EffectiveIncomeTaxRateReconciliationUSGeneralBasketFTC
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzgtMy0xLTEtMzgxOTA_b54e6bee-f822-4d11-8974-473ea9de6e33"
      unitRef="number">-0.001</ame:EffectiveIncomeTaxRateReconciliationUSGeneralBasketFTC>
    <ame:EffectiveIncomeTaxRateReconciliationUSGeneralBasketFTC
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzgtNS0xLTEtMzgxOTA_bf228522-1ef5-4fba-88ad-6137dda65092"
      unitRef="number">-0.003</ame:EffectiveIncomeTaxRateReconciliationUSGeneralBasketFTC>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzktMS0xLTEtMTI2OTU_b3898343-0b9f-46d0-86e8-ca2b634a7fdc"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzktMy0xLTEtMTI2OTU_c11794c8-4743-43de-a579-ba3bcd518bb3"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzktNS0xLTEtMTI2OTU_31c121e1-c806-4dcf-acc5-e56586ecefa3"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzEwLTEtMS0xLTEyNjk1_0d323f5c-9a16-4185-a995-8a61590df140"
      unitRef="number">0.191</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzEwLTMtMS0xLTEyNjk1_8f22cf42-c2d2-4c6e-8dbf-f25d3dc3c5e6"
      unitRef="number">0.194</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTpiYzA3MWU4ZjI1MTA0OTcyYjhiMWQwMjE3NTE4N2QxNi90YWJsZXJhbmdlOmJjMDcxZThmMjUxMDQ5NzJiOGIxZDAyMTc1MTg3ZDE2XzEwLTUtMS0xLTEyNjk1_5e5b571d-a382-4215-bd0c-f5367412f8d3"
      unitRef="number">0.195</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:AccruedIncomeTaxes
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU0NTA_c301f5d2-82b0-4791-a85d-1451f54c78e7"
      unitRef="usd">35900000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:ForeignEarningsRepatriated
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU0ODU_33f62839-6bcd-4d82-b1e2-ee6ad7b086b0"
      unitRef="usd">714600000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU1MTQ_964d3f00-fa38-4e44-8d8c-03f5a3d044d7"
      unitRef="usd">186400000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU1NDM_716fcfff-aefa-4cab-8f8b-20b36a6509b8"
      unitRef="usd">411000000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="if7ae7339bd0c422cb93c667dc448b7e9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU1NzI_a5c485db-86fe-458d-8675-a3734133a3a8"
      unitRef="usd">11400000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i40b0fbe1a6754780b8150e3bcffb7298_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU2MDA_ca664252-41ee-4366-93ec-f57bc20a9fa6"
      unitRef="usd">10700000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU2Mjg_a018a736-658c-4500-9c84-568f7a5790e1"
      unitRef="usd">44100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i6bac3754747643ac924b40b8c029cfad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU2ODI_2a082dbb-0f72-4b82-b3ac-026c098f9759"
      unitRef="usd">11700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ib0b5c2a7f473459796704678e744e53c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU2NTU_4c765683-c693-4784-8654-fe373c351268"
      unitRef="usd">12000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i40b0fbe1a6754780b8150e3bcffb7298_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzc2OTY1ODE0MjA2NjQ_a7521c79-8a86-4b35-b8f5-433fbc42ac7f"
      unitRef="usd">2900000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="if7ae7339bd0c422cb93c667dc448b7e9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU3MzY_8e3e3b26-9725-4e95-9b2a-89d3780c33de"
      unitRef="usd">20400000</us-gaap:OperatingLossCarryforwards>
    <ame:TaxCutsAndJobsActOf2017ProvisionalIncomeTaxExpenseBenefit
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU3MDk_07c78c81-5cce-4531-a741-4e60213a709d"
      unitRef="usd">1400000</ame:TaxCutsAndJobsActOf2017ProvisionalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU3NjM_16ad2e09-08ce-49d6-9dc5-5c743da20ec7"
      unitRef="usd">11800000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU3OTA_81a17f64-0672-413d-887d-38bac91474ba"
      unitRef="usd">5400000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardValuationAllowance
      contextRef="i6bac3754747643ac924b40b8c029cfad_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU4MTc_10dd6124-a87b-410c-b58d-7e136ff94c66"
      unitRef="usd">3300000</us-gaap:TaxCreditCarryforwardValuationAllowance>
    <us-gaap:TaxCreditCarryforwardValuationAllowance
      contextRef="ib0b5c2a7f473459796704678e744e53c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU4NDQ_dc6271e7-814e-44ef-95d9-feebe929a4c9"
      unitRef="usd">6400000</us-gaap:TaxCreditCarryforwardValuationAllowance>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="if7ae7339bd0c422cb93c667dc448b7e9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU4NzE_0ecf2a68-fd98-4e6e-92d9-ea1303930e79"
      unitRef="usd">2400000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU4OTg_347ab783-2b7e-4fd5-818b-78bee7030eff"
      unitRef="usd">5400000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU5MjU_90055d2d-1789-4d46-98cc-c801f653981d"
      unitRef="usd">2100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzI3NDg3NzkwOTUzMDI_570acf93-83d6-415a-a68b-0f7741aacf61"
      unitRef="usd">3300000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU5NTI_aa3a6bdb-76db-412c-8ed3-9d902836876d"
      unitRef="usd">147000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzU5Nzk_8a3a7631-3d20-4a7e-bb07-e044eca8cd51"
      unitRef="usd">110000000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzYwMDg_7744539f-23fe-4300-85ab-eb9c7d2de23d"
      unitRef="usd">100700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzYwMzg_92c34fcd-4e38-4e11-81ea-1c0ff431225f"
      unitRef="usd">60600000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzYwNjY_1d26dab6-9244-4afe-bafc-54cbb985249c"
      unitRef="usd">9100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzYwOTQ_75371d46-0070-4f85-9f4d-2cecabe4b44c"
      unitRef="usd">11600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzYxMjI_5c0d0f26-a3c2-4f26-a07a-6e4dccd7495a"
      unitRef="usd">2500000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzYxNDk_afc35c45-3013-4f5f-896b-8da3fef4f61a"
      unitRef="usd">2600000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <ame:PercentageOfTaxLiabilityAttributableToDomesticCountry
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzYyNDM_506e7ada-3da2-4cfa-861e-992676955ab1"
      unitRef="number">0.62</ame:PercentageOfTaxLiabilityAttributableToDomesticCountry>
    <us-gaap:IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzYyNjA_6af709ba-79f7-48a8-b040-25d25d59b0a5"
      unitRef="usd">58600000</us-gaap:IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear>
    <us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzYyODc_52ac13bc-1e99-4a7e-aef6-f21d8f9394d8"
      unitRef="usd">35200000</us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority>
    <us-gaap:IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzYzMTU_f5dacd0b-c1ee-42c0-b094-15b3c49a0246"
      unitRef="usd">24300000</us-gaap:IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear>
    <us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzYzNDQ_0be9705c-b945-4568-8995-1bb6048a327a"
      unitRef="usd">35300000</us-gaap:IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzc1NjI_d7cc6ac7-aaa4-49c5-9941-92843103acd3">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the liability for uncertain tax positions at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.745%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In millions)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;100.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;109.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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;119.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for tax positions related to the current year&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:10pt;font-weight:700;line-height:120%"&gt;41.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.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:10pt;font-weight:400;line-height:120%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions for tax positions of prior years&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:10pt;font-weight:700;line-height:120%"&gt;34.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions for tax positions of prior years&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:10pt;font-weight:700;line-height:120%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions related to settlements with taxing authorities&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:10pt;font-weight:700;line-height:120%"&gt;(0.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:10pt;font-weight:400;line-height:120%"&gt;(0.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:10pt;font-weight:400;line-height:120%"&gt;(0.9)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reductions due to statute expirations&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:10pt;font-weight:700;line-height:120%"&gt;(28.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:10pt;font-weight:400;line-height:120%"&gt;(29.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:10pt;font-weight:400;line-height:120%"&gt;(28.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;147.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzItMS0xLTEtMTI2OTU_d3258a5b-687c-462b-a4c8-0a606c9a53e2"
      unitRef="usd">100700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i84281919f62945c4889f424039bfb78d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzItMy0xLTEtMTI2OTU_7f81c93e-9125-4785-ab8b-6bf1cd2b57c7"
      unitRef="usd">109100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="idbd1581863dc468a9d910e840fb2e23d_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzItNS0xLTEtMTI2OTU_42741902-7979-4e3b-8317-14940869b0bb"
      unitRef="usd">119300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzMtMS0xLTEtMTI2OTU_a027a196-57c0-4199-a289-f3762d573734"
      unitRef="usd">41400000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzMtMy0xLTEtMTI2OTU_a1993df7-947a-4eb9-8cb4-82f3a3ae1a37"
      unitRef="usd">15600000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzMtNS0xLTEtMTI2OTU_ab205510-a417-43d0-b913-d86fc1d06378"
      unitRef="usd">17500000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzQtMS0xLTEtMTI2OTU_029dd103-2dfa-4de0-aeec-56e1f73cdd59"
      unitRef="usd">34900000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzQtMy0xLTEtMTI2OTU_6aa35c1e-b2dd-4241-943d-6996681e2924"
      unitRef="usd">6200000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzQtNS0xLTEtMTI2OTU_f3a959a1-7432-44d2-ad16-c9b0c60a5880"
      unitRef="usd">2800000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzUtMS0xLTEtMTI2OTU_be82b9ea-28b6-4661-b162-f5d4a2c156c1"
      unitRef="usd">1500000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzUtMy0xLTEtMTI2OTU_b3b72e69-7c3f-4152-8d2b-623569465e1e"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzUtNS0xLTEtMTI2OTU_4da05cba-9a53-4ea3-b941-b2d3641ee519"
      unitRef="usd">1300000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzYtMS0xLTEtMTI2OTU_2f96c1b7-194a-4063-a68d-16af4371b7ec"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzYtMy0xLTEtMTI2OTU_cfaa5f81-6e94-4b28-8594-3b2ff36954f2"
      unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzYtNS0xLTEtMTI2OTU_acc4d3c4-9906-4182-a514-f26e6cdb1fd6"
      unitRef="usd">900000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzctMS0xLTEtMTI2OTU_61d357af-c180-4ac8-a743-a001c6ecdef4"
      unitRef="usd">28400000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzctMy0xLTEtMTI2OTU_987a8494-b58c-4a22-9f79-3b24dcd265b1"
      unitRef="usd">29400000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzctNS0xLTEtMTI2OTU_1e40a3d8-ddaf-41c0-b0c3-2bf3e5ee95fa"
      unitRef="usd">28300000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzgtMS0xLTEtMTI2OTU_49f3d2e5-b9d6-4346-aaa3-985265c7035d"
      unitRef="usd">147000000.0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzgtMy0xLTEtMTI2OTU_7afaa692-d5e7-4f7e-89d4-e82ad14fd3d7"
      unitRef="usd">100700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i84281919f62945c4889f424039bfb78d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90YWJsZTplNjEwNWJmZTk1NGE0MWIwYTNlNGE5MmUwOTI2MWNjOC90YWJsZXJhbmdlOmU2MTA1YmZlOTU0YTQxYjBhM2U0YTkyZTA5MjYxY2M4XzgtNS0xLTEtMTI2OTU_90e6cc4d-bf7f-455c-bde3-f373b926ca26"
      unitRef="usd">109100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:IncreaseDecreaseInDeferredLiabilities
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzE3NTkyMTg2MDcxMDI1_debf535a-f154-4408-bea0-76d1d593d702"
      unitRef="usd">46300000</us-gaap:IncreaseDecreaseInDeferredLiabilities>
    <ame:IncreaseDecreaseOfIncomeTaxExpenseDueToUnrecognizedTaxBenefits
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzE3NTkyMTg2MDcxMDgz_05826556-514c-404c-a10c-034be4a15c7f"
      unitRef="usd">18900000</ame:IncreaseDecreaseOfIncomeTaxExpenseDueToUnrecognizedTaxBenefits>
    <ame:IncomeTaxesTaxInterestAndPenaltiesClassifiedAsNoncurrentLiability
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzEwOTk1MTE2MzYzNzI_b2f6cc26-5094-4180-9763-62f310dac0ed"
      unitRef="usd">134200000</ame:IncomeTaxesTaxInterestAndPenaltiesClassifiedAsNoncurrentLiability>
    <ame:IncomeTaxesTaxInterestAndPenaltiesReflectedAsADecreaseInDeferredTaxAssets
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjQvZnJhZzo4MzdmYzYxYzI3YjE0ZWU4OTIxNTFmZTM5OTA3YWEyZS90ZXh0cmVnaW9uOjgzN2ZjNjFjMjdiMTRlZTg5MjE1MWZlMzk5MDdhYTJlXzI3NDg3NzkwOTYzMTc_175e3e6e-b0e5-4fc2-8e2c-a2a7c3c613d4"
      unitRef="usd">22000000</ame:IncomeTaxesTaxInterestAndPenaltiesReflectedAsADecreaseInDeferredTaxAssets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzQ5NDA_fed94ce0-89bb-487e-80cf-e72bdf8fdcae">Debt &lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt, net consisted of the following at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 3.73% senior notes due September 2024&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;300,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;300,000&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 3.91% senior notes due June 2025&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:10pt;font-weight:700;line-height:120%"&gt;50,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 3.96% senior notes due August 2025&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:10pt;font-weight:700;line-height:120%"&gt;100,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 4.18% senior notes due December 2025&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:10pt;font-weight:700;line-height:120%"&gt;275,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 3.83% senior notes due September 2026&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:10pt;font-weight:700;line-height:120%"&gt;100,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 4.32% senior notes due December 2027&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:10pt;font-weight:700;line-height:120%"&gt;250,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 4.37% senior notes due December 2028&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:10pt;font-weight:700;line-height:120%"&gt;50,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 3.98% senior notes due September 2029&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:10pt;font-weight:700;line-height:120%"&gt;100,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 4.45% senior notes due August 2035&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:10pt;font-weight:700;line-height:120%"&gt;50,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;British pound 2.59% senior note due November 2028&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:10pt;font-weight:700;line-height:120%"&gt;203,046&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;204,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;British pound 2.70% senior note due November 2031&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:10pt;font-weight:700;line-height:120%"&gt;101,510&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,433&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Euro 1.34% senior notes due October 2026&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:10pt;font-weight:700;line-height:120%"&gt;341,284&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;366,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Euro 1.71% senior notes due December 2027&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:10pt;font-weight:700;line-height:120%"&gt;85,323&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91,706&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Euro 1.53% senior notes due October 2028&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:10pt;font-weight:700;line-height:120%"&gt;227,541&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;244,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Swiss franc 2.44% senior note due December 2021&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving credit facility borrowings&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:10pt;font-weight:700;line-height:120%"&gt;314,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, principally foreign&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:10pt;font-weight:700;line-height:120%"&gt;1,976&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Debt issuance costs&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:10pt;font-weight:700;line-height:120%"&gt;(5,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt, net&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:10pt;font-weight:700;line-height:120%"&gt;2,544,241&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;2,413,725&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Current portion, net&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:10pt;font-weight:700;line-height:120%"&gt;(315,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(132,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2,229,148&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,281,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of long-term debt borrowings outstanding at December&#160;31, 2021 were as follows: none in 2023; $300.0&#160;million in 2024; $425.0 million in 2025; $441.3&#160;million in 2026; $335.3 million in 2027; and $732.1 million in 2028 and thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of 2021, the Company paid in full, at maturity, a 55 million Swiss franc ($59.7&#160;million) in aggregate principal amount of  2.44% senior note.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the third quarter of 2020, the Company paid in full, at maturity, an 80&#160;million British pound &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;($102.9 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;) in aggregate principal amount of 4.68% senior note.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2018, the Company completed a private placement agreement to sell $575 million and 75 million Euros in senior notes to a group of institutional investors (the &#x201c;2018&#160;Private Placement&#x201d;) utilizing two funding dates. The first funding occurred in December 2018 for $475 million and 75 million Euros ($85.3 million at December&#160;31, 2021). The second funding was in January&#160;2019 for $100 million. The 2018&#160;Private Placement senior notes carry a weighted average interest rate of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 3.93%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and are subject to certain customary covenants, including financial covenants that, among other things, require the Company to maintain certain debt-to-EBITDA (earnings before interest, income taxes, depreciation and amortization) and interest coverage ratios. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In&#160;September&#160;2014, the Company issued $300 million in aggregate principal amount of 3.73% senior notes due September 2024, $100 million in aggregate principal amount of 3.83% senior notes due September 2026 and $100 million in aggregate principal amount of 3.98% senior notes due September 2029. In&#160;June&#160;2015, the Company issued $50 million in aggregate principal amount of 3.91% senior notes due June 2025. In&#160;August&#160;2015, the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company issued $100 million in aggregate principal amount of 3.96% senior notes due August 2025 and $50 million in aggregate principal amount of 4.45% senior notes due August 2035. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In&#160;September 2010, the Company issued an 80 million British pound 4.68% senior note due September 2020 (paid in full, at maturity, as previously noted). In&#160;December 2011, the Company issued a 55 million Swiss franc (paid in full, at maturity, as previously noted) 2.44% senior note due December 2021. In&#160;October 2016, the Company issued 300 million Euros ($341.3 million at December&#160;31, 2021) in aggregate principal amount of 1.34% senior notes due October 2026 and 200 million Euros ($227.5 million at December&#160;31, 2021) in aggregate principal amount of 1.53% senior notes due October 2028. In&#160;November 2016, the Company issued 150 million British pounds ($203.0 million at December&#160;31, 2021) in aggregate principal amount of 2.59% senior notes due November 2028 and 75 million British pounds ($101.5 million at December&#160;31, 2021) in aggregate principal amount of 2.70% senior notes due November 2031. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company along with certain of its foreign subsidiaries amended its credit agreement dated as of September&#160;22, 2011, as amended and restated as of March&#160;10, 2016 and as further amended and restated as of October 30, 2018 (the &#x201c;Credit Agreement&#x201d;). The Credit Agreement amends the Company&#x2019;s existing revolving credit facility to add a new five-year, delayed draw, term loan for up to $800.0 million. The Credit Agreement consists of a five-year revolving credit facility in an aggregate principal amount of $1.5 billion with a final maturity date in October&#160;2023. The revolving credit facility total borrowing capacity excludes an accordion feature that permits the Company to request up to an additional $500 million in revolving credit commitments at any time during the life of the Credit Agreement under certain conditions. The credit agreement places certain restrictions on allowable additional indebtedness. In November 2021, the Company further amended the Credit Agreement to address the cessation of LIBOR on certain currencies. At December&#160;31, 2021, the Company had available borrowing capacity of $2,447.5 million under its revolving credit facility and term loan, including the $500 million accordion feature. At December&#160;31, 2021, the Company had $150.0&#160;million outstanding on the term loan with a maturity date of June 2026.  The proceeds from the term loan were used to fund the Company's 2021 acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rates on outstanding borrowings under the revolving credit facility are at the applicable benchmark rate plus a negotiated spread or at the U.S. prime rate. At December&#160;31, 2021 and 2020 the Company had $314.5 million and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$72.1 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of borrowings outstanding under the revolving credit facility, respectively. The weighted average interest rate on the revolving credit facility for the years ended December&#160;31, 2021 and 2020 was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.34%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 1.84%, respectively. The Company had outstanding letters of credit primarily under the revolving credit facility totaling $38.0 million and $30.2 million at December&#160;31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The private placements, the senior notes and the revolving credit facility are subject to certain customary covenants, including financial covenants that, among other things, require the Company to maintain certain debt-to-EBITDA and interest coverage ratios. The Company was in compliance with all provisions of the debt arrangements at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign subsidiaries of the Company had available credit facilities with local foreign lenders of $56.8 million and $53.0 million at December&#160;31, 2021 and 2020, respectively. At December&#160;31, 2021, foreign subsidiaries had  $2.0 million in debt borrowings outstanding, which was reported in short-term borrowings. At December&#160;31, 2020, foreign subsidiaries had no debt borrowings outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average interest rate on total debt borrowings outstanding at December&#160;31, 2021 and 2020 was 3.1% and 3.0%, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzQ5Mzk_f1009c42-4c38-4143-9d49-5f64fb7143c7">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt, net consisted of the following at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 3.73% senior notes due September 2024&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;300,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;300,000&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 3.91% senior notes due June 2025&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:10pt;font-weight:700;line-height:120%"&gt;50,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 3.96% senior notes due August 2025&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:10pt;font-weight:700;line-height:120%"&gt;100,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 4.18% senior notes due December 2025&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:10pt;font-weight:700;line-height:120%"&gt;275,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 3.83% senior notes due September 2026&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:10pt;font-weight:700;line-height:120%"&gt;100,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 4.32% senior notes due December 2027&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:10pt;font-weight:700;line-height:120%"&gt;250,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 4.37% senior notes due December 2028&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:10pt;font-weight:700;line-height:120%"&gt;50,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 3.98% senior notes due September 2029&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:10pt;font-weight:700;line-height:120%"&gt;100,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. dollar 4.45% senior notes due August 2035&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:10pt;font-weight:700;line-height:120%"&gt;50,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,000&#160;&lt;/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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;British pound 2.59% senior note due November 2028&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:10pt;font-weight:700;line-height:120%"&gt;203,046&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;204,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;British pound 2.70% senior note due November 2031&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:10pt;font-weight:700;line-height:120%"&gt;101,510&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,433&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Euro 1.34% senior notes due October 2026&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:10pt;font-weight:700;line-height:120%"&gt;341,284&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;366,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Euro 1.71% senior notes due December 2027&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:10pt;font-weight:700;line-height:120%"&gt;85,323&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91,706&#160;&lt;/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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Euro 1.53% senior notes due October 2028&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:10pt;font-weight:700;line-height:120%"&gt;227,541&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;244,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Swiss franc 2.44% senior note due December 2021&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving credit facility borrowings&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:10pt;font-weight:700;line-height:120%"&gt;314,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, principally foreign&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:10pt;font-weight:700;line-height:120%"&gt;1,976&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Debt issuance costs&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:10pt;font-weight:700;line-height:120%"&gt;(5,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt, net&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:10pt;font-weight:700;line-height:120%"&gt;2,544,241&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;2,413,725&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Current portion, net&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:10pt;font-weight:700;line-height:120%"&gt;(315,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(132,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2,229,148&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,281,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib3bd7ab0554143fbb38b376e3b0108aa_I20140930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzItMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjozMWU2N2FhZDUzZDU0NjMyYjAxNjg3ZWE5MjdjNTVlZl8xNg_bfc1142b-32a4-4930-baae-826ec1543f2b"
      unitRef="number">0.0373</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i41b2baf82f2342daaa855aa42bab1409_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzItMS0xLTEtMTI2OTU_93ee44c4-95c8-4478-808b-8a20212e7d28"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib6950eb48b7f4b86a89945d6bebb765d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzItMy0xLTEtMTI2OTU_e3e1d9e3-2480-475f-92eb-6bc6640a2d07"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i05faf3a156aa4ecd904334fefdd5057c_I20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzMtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjowNGJjYzdkNjJmZTU0NTFkYmYyODRjNDg2NzBkNTcxOF8xNg_1f7ea4e1-e774-4690-9940-f9fa67307d97"
      unitRef="number">0.0391</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4a13f0712bf74728b67f73f3437b0757_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzMtMS0xLTEtMTI2OTU_cda2586b-4cfe-4534-8d2a-11edfa04df4f"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i11f4b779c1204a138ba6ed53c2d40df1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzMtMy0xLTEtMTI2OTU_bb004a94-e89c-4813-ac1b-124f3c734f77"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib669ecdd59dc47178d42f10ce20320bd_I20150831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzQtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjpmM2IyNzU0ODc4MDc0ZWY5OTkwMmQ4NjJkNGFmMDQ3NV8xNg_da1b147a-02f9-4b34-a776-8b4504e25461"
      unitRef="number">0.0396</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i065783216ccd4f01ae26cab9370c8b27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzQtMS0xLTEtMTI2OTU_18e41a93-7b3c-4980-9ecc-682168a5d39b"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5de53d7a828f4be4ba4a66c3171daf75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzQtMy0xLTEtMTI2OTU_f3d39e9f-4f9b-48be-a677-eac02c94473c"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i042dbc27a0ee4c44970cb5d2d3c35b4b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzUtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjpkNjVkZTgzYWI0MGE0YWI5OTg5YmFiZTA5ZWQyODJjZV8xNg_d12e2c01-f33d-4646-a388-623d637a3cb5"
      unitRef="number">0.0418</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i042dbc27a0ee4c44970cb5d2d3c35b4b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzUtMS0xLTEtMTI2OTU_805077a9-cab1-4e5b-ae27-4ba54228e40b"
      unitRef="usd">275000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8d0c43d80a6d4d23a6389c8e3f9f1785_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzUtMy0xLTEtMTI2OTU_94ae6a51-f0ba-48f6-a9ed-292ea572d044"
      unitRef="usd">275000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic9a537a254d04be6b740bdd5f708c57e_I20140930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzYtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjoxZWI0OTIzNTQ1NTc0YTJmYWY1MTZhNDAzZjI4ZWMzZF8xNg_32d8651e-02d0-45d3-8dfa-ba45ab6c2050"
      unitRef="number">0.0383</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i79257d9a37d04e52b7428c941d363756_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzYtMS0xLTEtMTI2OTU_30ff2527-db48-431d-a5dc-562dca7e4c58"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id6e387463f6741f2bd710b2287b67f9c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzYtMy0xLTEtMTI2OTU_099f6cd2-4863-49a7-890a-4ef7e576adda"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5ba8814a4d1a4912a64abe987114b284_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzctMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjo1N2YzYmIyOWIwZjg0ZjFlODg5YTUwMTNmODQzNGNiMl8xNg_73cc1c68-5e1e-480b-81c7-9e7df2b0b53a"
      unitRef="number">0.0432</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5ba8814a4d1a4912a64abe987114b284_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzctMS0xLTEtMTI2OTU_f0f98ae4-456e-4715-bb16-869f23b72e8d"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i405c6593e16045c7b31d8fd47eb01238_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzctMy0xLTEtMTI2OTU_0bf1cda8-ce73-45f9-a0c0-20fb35ff7bd1"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i42097fdd094b46fcb780d88b95b18f49_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzgtMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjo4YmM5NDcyZjUzMzY0OGQ1YmY3ZDU5YzRhODgwNTEyMF8xNg_ba9b27b0-fd8f-48e8-9eed-dbbaf839a05f"
      unitRef="number">0.0437</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i42097fdd094b46fcb780d88b95b18f49_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzgtMS0xLTEtMTI2OTU_e1572b0e-de26-4caa-bedf-8bc78cc6efca"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6ac4894acf4447078175a896bdd4a93a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzgtMy0xLTEtMTI2OTU_fcc16329-4e6f-496d-ab95-fe6a885192c1"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9fe51c16cde4e1f8e66b31e5f2d182a_I20140930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzktMC0xLTEtMTI2OTUvdGV4dHJlZ2lvbjowNzI3Zjk2MWZiNzI0OTU2OWU5NzUyNGIwODc1ZTAyN18xNg_09a32cb1-1f7f-4f26-bf44-6b3d0cbbd41c"
      unitRef="number">0.0398</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6fb80e877945456f8cde72c78dc7fba9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzktMS0xLTEtMTI2OTU_4dd0a3f8-2ab5-4f81-ac12-b86c5797f93e"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic7d494b251554c1785eeb882127e5919_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzktMy0xLTEtMTI2OTU_1277091f-f83b-44f7-a2f1-0effda8cf774"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i678b91e2934c4c30b741fb88597608d9_I20150831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzEwLTAtMS0xLTEyNjk1L3RleHRyZWdpb246YTUyZDIyYTk4MjAwNDI0OWI5NjAyODE2YmMwZDkxZWFfMTY_4f2d66f8-b204-47af-b0c7-5efdb1746393"
      unitRef="number">0.0445</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic05439b5fbaa44eea9c4ffd8aa150ea0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzEwLTEtMS0xLTEyNjk1_531a6b7c-1854-4fcc-a49e-69d1dd69a8d4"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id960fa166dd542a79d4f8f3ab979e9ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzEwLTMtMS0xLTEyNjk1_235a05cf-2ac9-404b-bb3f-a179ac3f0744"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3af855b4b1214271867980b57affeec2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzEyLTAtMS0xLTEyNjk1L3RleHRyZWdpb246ZTcyNjVlZDJmZjAwNGMxZGIyOTllYWMzYmMwZTc5NTNfMTg_8a906c88-4950-4ea3-b22b-ffffee7eb8d7"
      unitRef="number">0.0259</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3af855b4b1214271867980b57affeec2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzEyLTEtMS0xLTEyNjk1_7eeab1ec-d269-49c9-9f70-5b1121ea1b9c"
      unitRef="usd">203046000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib1f5031d2f9c469eaf290dc9c379d36c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzEyLTMtMS0xLTEyNjk1_e1b2c7ef-6641-4a12-a27c-c842e820a71d"
      unitRef="usd">204880000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic67da3f55d0342d0957cad9495bd2c68_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzEzLTAtMS0xLTEyNjk1L3RleHRyZWdpb246NzYyNmM3ODFmZWYxNDAyYWJjYmM3OTQ3YzA3Y2FiNjdfMTg_4a69880f-9d5e-4e36-bce4-b1583c6e7976"
      unitRef="number">0.0270</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic67da3f55d0342d0957cad9495bd2c68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzEzLTEtMS0xLTEyNjk1_a8c8cd5e-3432-4853-912e-5dc904482d99"
      unitRef="usd">101510000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1f1291d9ddb546cca60640d72d2a2540_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzEzLTMtMS0xLTEyNjk1_c9a0a3f2-c4d5-4d81-aa0b-2a99c9f35e3e"
      unitRef="usd">102433000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i705f70e1adea4c6c87e1054cf2fd028a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE0LTAtMS0xLTEyNjk1L3RleHRyZWdpb246NGU0YzQ1YTk4MmQ1NGJkODgwNDNlNGQ3N2QzY2E2YzRfOQ_b5a9d843-acd4-44e5-961f-402b01805f46"
      unitRef="number">0.0134</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i705f70e1adea4c6c87e1054cf2fd028a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE0LTEtMS0xLTEyNjk1_cdee8107-4f97-443d-b5ef-a44aec7046ba"
      unitRef="usd">341284000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i45030cad78e84b15b6200df230c17c54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE0LTMtMS0xLTEyNjk1_88b3f643-dbcb-49ed-810d-6e3b87e27da2"
      unitRef="usd">366806000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibd3123a3d5df47d386a2c726e16243da_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE1LTAtMS0xLTEyNjk1L3RleHRyZWdpb246N2UzMjRlM2QwZjRhNDgyZjgyYzRmMWZhNDVhNjNjMDVfOQ_cff6aaf7-e101-4364-8b54-255d988b0e05"
      unitRef="number">0.0171</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibd3123a3d5df47d386a2c726e16243da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE1LTEtMS0xLTEyNjk1_a5460783-d4f6-4bf4-9e5f-a418e36e6e15"
      unitRef="usd">85323000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id5dae74b8237449daa5003b6911c83ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE1LTMtMS0xLTEyNjk1_711f4c99-726f-4279-8f31-2c887bb0d772"
      unitRef="usd">91706000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2fec2c32ac2648a790d1b8196de057da_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE2LTAtMS0xLTEyNjk1L3RleHRyZWdpb246MzU1MjNmOWU2NThjNGM2MWJjZWRiMmU3YjJmYjQ2MjhfOQ_5af28500-2c62-4dd9-96ce-61848c25a4af"
      unitRef="number">0.0153</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2fec2c32ac2648a790d1b8196de057da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE2LTEtMS0xLTEyNjk1_9e152b99-52ef-4797-a85f-e802705b2c92"
      unitRef="usd">227541000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iee8c67a464fb41ec8f8ac759d554fe49_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE2LTMtMS0xLTEyNjk1_d7648b0c-f682-466b-acf5-50805d14fb43"
      unitRef="usd">244572000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i52e03a46f44f429eb6217c030040cbf8_I20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE3LTAtMS0xLTEyNjk1L3RleHRyZWdpb246YmM1OTkzODk1Mjk3NGJmMmI4ZDZlYzM0OTE4YzQ2MzBfMTY_2a36a8e1-be0f-41f4-818a-9659f7ee68a1"
      unitRef="number">0.0244</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaa5cb88888d045218ee70d4b6f60dcb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE3LTEtMS0xLTEyNjk1_cbeb69fe-1ae5-4d6a-a565-e7905e44fd8c"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia49440aa36934584b603e1f3f5652cd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE3LTMtMS0xLTEyNjk1_7ac7c10b-8c18-44e2-908f-3d4351c0f9df"
      unitRef="usd">62190000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id503efcc907e4a909a5352e0787e9257_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE4LTEtMS0xLTEyNjk1_023d69a9-e4c1-44ff-9337-9015392174cb"
      unitRef="usd">314480000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0577f8f5c21d4129b7ea26da9c0aad19_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE4LTMtMS0xLTEyNjk1_34a2a9c6-5aff-4835-88c9-62d14fc5e88a"
      unitRef="usd">72145000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifc0ee7918bb4416aa013b1efafc9c5fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE5LTEtMS0xLTEyNjk1_014b250f-c70d-4f23-98ed-626c93548861"
      unitRef="usd">1976000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id20de88e12a448c18224ed419a4a7dd2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzE5LTMtMS0xLTEyNjk1_1dd6b0fd-85ac-4c8b-8f4b-d6f027c08c8a"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzIwLTEtMS0xLTEyNjk1_cf150531-3ecf-4c17-9db7-d3ff45bfe762"
      unitRef="usd">5919000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzIwLTMtMS0xLTEyNjk1_b6b97beb-b3bb-458a-b32e-6a4498c9ea91"
      unitRef="usd">6007000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzIxLTEtMS0xLTEyNjk1_47fa6256-8db8-460b-aa99-420634ff47ef"
      unitRef="usd">2544241000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzIxLTMtMS0xLTEyNjk1_95bfea7b-242a-468b-b2e2-860de2b35782"
      unitRef="usd">2413725000</us-gaap:LongTermDebt>
    <us-gaap:DebtCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzIyLTEtMS0xLTEyNjk1_2a3d6bca-c465-4146-9c18-8d7e85da185d"
      unitRef="usd">315093000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzIyLTMtMS0xLTEyNjk1_09c615ca-7d55-42ed-bf2f-d79e4e635e6b"
      unitRef="usd">132284000</us-gaap:DebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzIzLTEtMS0xLTEyNjk1_1e8208d0-cc48-4231-a0f2-24251bc6d1f2"
      unitRef="usd">2229148000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90YWJsZTo0MjQ3NDBlMzE3NDc0MGIxYWM4ZDU5MGMwNjc2NmMzNy90YWJsZXJhbmdlOjQyNDc0MGUzMTc0NzQwYjFhYzhkNTkwYzA2NzY2YzM3XzIzLTMtMS0xLTEyNjk1_da23e585-dee3-494f-b8d1-b17460698a13"
      unitRef="usd">2281441000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzgyNDYzMzcyMTU2MTA_2ad9943c-9ed0-4fbb-b1f1-7bd729614a52"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzgyNDYzMzcyMTU1NDc_595460e6-3b73-4623-91ce-b91d06a7d2fd"
      unitRef="usd">300000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzgyNDYzMzcyMTU1Nzk_b0019871-aaad-4e0a-a056-d6f462f75b42"
      unitRef="usd">425000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzgyNDYzMzcyMTU1NDM_64665713-742d-41fd-bcd8-c07ffa73c6c1"
      unitRef="usd">441300000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzgyNDYzMzcyMTU0NjQ_5c934489-a725-4b3a-87a6-bc181ff160ed"
      unitRef="usd">335300000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzIwMw_70655404-146e-49cc-ba7b-782e9ceb9431"
      unitRef="usd">732100000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i52e03a46f44f429eb6217c030040cbf8_I20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzEwOTk1MTE2MzMzNzQ_933c18f1-a80e-4051-9d8e-a4dc96c41006"
      unitRef="chf">55000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i52e03a46f44f429eb6217c030040cbf8_I20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzI3NDg3NzkwNzY1NTg_1a951022-9fee-4e9b-8c2f-307a4f4db523"
      unitRef="usd">59700000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i52e03a46f44f429eb6217c030040cbf8_I20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzEwOTk1MTE2MzMzOTE_2a36a8e1-be0f-41f4-818a-9659f7ee68a1"
      unitRef="number">0.0244</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if23c8f2c738445959646f21bd58f10d4_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzMwMw_7fed23bf-8a08-46be-ad67-6fb381409a6b"
      unitRef="gbp">80000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if23c8f2c738445959646f21bd58f10d4_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzMyMQ_5581be7f-440b-4d26-8320-7fbd3b45a27b"
      unitRef="usd">102900000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if23c8f2c738445959646f21bd58f10d4_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzM1OA_e7164d5b-1c96-4e8a-9427-d7ecc3702e4f"
      unitRef="number">0.0468</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icf632c18c86b4901bcb8bf51d3462aa7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzU5NA_7b15dfbd-7fe8-4417-84e5-298d64a2b3bd"
      unitRef="usd">575000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icf632c18c86b4901bcb8bf51d3462aa7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzYwMQ_64abb810-bbf3-48f6-86e1-4a2caab536bf"
      unitRef="eur">75000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i18cecdb25adf4489bdb1d19bbb2a6c53_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1Xzc3Mg_a546166d-219e-4dce-ad19-eba452d1c12a"
      unitRef="usd">475000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i18cecdb25adf4489bdb1d19bbb2a6c53_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1Xzc3OQ_fec1cd9d-556a-487d-bbd2-bfcb93afd3c2"
      unitRef="eur">75000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i9c3af73b1eb149cf80c129dc1b06e44f_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1Xzc4OQ_f708ba8a-84e0-4e4a-aaad-902d49ae2c40"
      unitRef="usd">85300000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="if2190b8804de4998bb7e55bfe3f21094_D20190101-20190121"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzgzNw_21a741a5-e105-4bc8-b675-78fa843d1a5e"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="icf632c18c86b4901bcb8bf51d3462aa7_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzkyMw_d758143f-fccf-463d-9d32-3ee180b6d946"
      unitRef="number">0.0393</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i397a1262423f4e569423958ea014fa9a_I20140930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzE1MjQ_be17b52c-9b38-47c8-aa60-a744da2d6306"
      unitRef="usd">300000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib3bd7ab0554143fbb38b376e3b0108aa_I20140930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzE1NjA_bfc1142b-32a4-4930-baae-826ec1543f2b"
      unitRef="number">0.0373</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic9a537a254d04be6b740bdd5f708c57e_I20140930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzE1ODQ_939e4df8-227b-4a7a-aab8-ca41fefcfc99"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic9a537a254d04be6b740bdd5f708c57e_I20140930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzE2MjA_32d8651e-02d0-45d3-8dfa-ba45ab6c2050"
      unitRef="number">0.0383</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic9a537a254d04be6b740bdd5f708c57e_I20140930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzE2NDc_ab8300fc-4270-44ab-9247-f45d2a120e61"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib9fe51c16cde4e1f8e66b31e5f2d182a_I20140930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzE2ODM_09a32cb1-1f7f-4f26-bf44-6b3d0cbbd41c"
      unitRef="number">0.0398</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i05faf3a156aa4ecd904334fefdd5057c_I20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzE3NDA_c00f58fc-4fb7-4f14-8a00-1f913d1c6b76"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i05faf3a156aa4ecd904334fefdd5057c_I20150630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzE3NzY_1f7ea4e1-e774-4690-9940-f9fa67307d97"
      unitRef="number">0.0391</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib669ecdd59dc47178d42f10ce20320bd_I20150831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzE4MzU_8f42fc81-9d86-486d-ba8e-4da0a7c6bd8e"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib669ecdd59dc47178d42f10ce20320bd_I20150831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzE4NzE_da1b147a-02f9-4b34-a776-8b4504e25461"
      unitRef="number">0.0396</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i678b91e2934c4c30b741fb88597608d9_I20150831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzE4OTg_86080b15-fd35-4343-9875-7f1f6e01cf3f"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i678b91e2934c4c30b741fb88597608d9_I20150831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzE5MzQ_4f2d66f8-b204-47af-b0c7-5efdb1746393"
      unitRef="number">0.0445</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id404e54cc8324252848d39927b79ec8a_I20100930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzIwMDA_c8a47d88-567e-4dd6-b794-0ebef94a68ce"
      unitRef="gbp">80000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if23c8f2c738445959646f21bd58f10d4_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzIwMTc_e7164d5b-1c96-4e8a-9427-d7ecc3702e4f"
      unitRef="number">0.0468</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i52e03a46f44f429eb6217c030040cbf8_I20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzIxMjg_933c18f1-a80e-4051-9d8e-a4dc96c41006"
      unitRef="chf">55000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i52e03a46f44f429eb6217c030040cbf8_I20111231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzIxNTQ_2a36a8e1-be0f-41f4-818a-9659f7ee68a1"
      unitRef="number">0.0244</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i77e40ca6f10a4eb69edc83883034770b_I20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzIyMTM_9af0710a-c1ff-46f4-8f42-a6308ae17115"
      unitRef="eur">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9d4cb06dff7041bea663f0524c6673bd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzIyMjM_745e29ac-4551-4ef2-a507-82dc1a106fa1"
      unitRef="usd">341300000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i77e40ca6f10a4eb69edc83883034770b_I20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzIyNjY_d7144d35-927c-48c4-b525-a1f30e65d7c4"
      unitRef="number">0.0134</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i33b35c2b55394b48ae8a3b748e01e27a_I20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzIyOTM_3f0898c1-5656-47e7-8c99-29a9031514bd"
      unitRef="eur">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i43aa66b424e8478c8d633004cc24122b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzIzMDM_c40e35ad-5e4d-4914-a648-f34ee5695222"
      unitRef="usd">227500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i33b35c2b55394b48ae8a3b748e01e27a_I20161031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzIzNDY_d77485ab-fc3e-48be-9bc1-52e8607e6559"
      unitRef="number">0.0153</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i210b2db899fc4f038c1ecda11ca8ca61_I20161130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzI0MDc_54ba7b4b-e39b-434f-98ca-eb8fb03c81df"
      unitRef="gbp">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic160ca9e616047a28f468774c394abc2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzI0MjY_7e085fa5-b918-488b-a22d-595b495e03ae"
      unitRef="usd">203000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i210b2db899fc4f038c1ecda11ca8ca61_I20161130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzI0Njk_2ea55047-b6c9-46bc-94ec-3c3d2b1557f9"
      unitRef="number">0.0259</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i49e24a37296648fb8e8f3aa5ac6787c5_I20161130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzI0OTY_0fcb81a9-d263-4118-b9fb-1294a0d285c3"
      unitRef="gbp">75000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i33523fac32114b6bbaed467386ae779c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzI1MTU_1ca2f361-8c8e-4354-86d5-de7896316f7a"
      unitRef="usd">101500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i49e24a37296648fb8e8f3aa5ac6787c5_I20161130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzI1NTg_5ba7dfda-2de4-4352-853c-4bb31230b998"
      unitRef="number">0.0270</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i68ece03967e748b498135fffe32b4ec5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzI3NDg3NzkwNzU1ODg_dd3988de-0aa7-4b50-81ce-f4467da41712">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4c2334a7a19d4c8ea4374fc45ce59790_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzgyNDYzMzcyMTU2NjE_be191759-4c05-445b-b5de-e3d6d6550bb5"
      unitRef="usd">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityExpirationPeriod
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzI3NDg3NzkwNzY1MTc_837ef851-7e5e-4e3d-a20e-b89a818e8b97">P5Y</us-gaap:LineOfCreditFacilityExpirationPeriod>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia3166fd64f064d6882cc969169501769_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzMwMjk_a3e60d7b-22c3-4d2a-bac9-2e7b090e670a"
      unitRef="usd">1500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ame:AdditionalBorrowingCapacityUnderRevolvingCreditFacility
      contextRef="ia3166fd64f064d6882cc969169501769_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzMyMTc_8ad14552-6e58-400b-9d77-d3f5e6037347"
      unitRef="usd">500000000</ame:AdditionalBorrowingCapacityUnderRevolvingCreditFacility>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="ia3166fd64f064d6882cc969169501769_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzM1Mzk_7d9c2c35-3c5f-43c8-8d27-7621cfc5f806"
      unitRef="usd">2447500000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i52f72b61c52d4127875077958c161859_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzM1OTM_c0617f0d-ba9d-4fdb-b7c4-08f1fce95407"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4c2334a7a19d4c8ea4374fc45ce59790_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzEwOTk1MTE2MzM4MDY_36cea16e-affd-4691-ab73-ad39eff8ac7e"
      unitRef="usd">150000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCredit
      contextRef="ia3166fd64f064d6882cc969169501769_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzM4MTE_9f31dec1-3716-4eb6-a070-2d7360730541"
      unitRef="usd">314500000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i8a89dce915604d30853abc3e64a626a2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzM4MTg_a48488e8-a209-487b-8980-eff81f3a023f"
      unitRef="usd">72100000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ia3166fd64f064d6882cc969169501769_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzQwMDA_1cb3d7c9-dc1f-470e-a365-818ab4a14a87"
      unitRef="number">0.0134</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i8a89dce915604d30853abc3e64a626a2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzQwMDc_193e4c0d-3b2f-44ee-b0cf-736dbc011fec"
      unitRef="number">0.0184</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCredit
      contextRef="ia16034f6f18e4bc1845c455a507df4f5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzQxMjY_0ba125b0-58b7-4bb1-90b3-bedd34286696"
      unitRef="usd">38000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i4b8b67be48144db68034b1cce77db00b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzQxMzM_a7bb5244-bafc-441b-98e6-33c27a9ac48f"
      unitRef="usd">30200000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i8c806a7bcdc74dfaa4b7868c787bbdac_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzQ2MDU_42ef03b0-a08c-4eb6-aa4d-f91634a04654"
      unitRef="usd">56800000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="ib67045e3a60c4c43891583087f99d71f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzQ2MTI_22974cc4-298f-4ba3-8a51-7fceb5113cf6"
      unitRef="usd">53000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i8c806a7bcdc74dfaa4b7868c787bbdac_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzQ2NzY_be7f8d39-94cc-45e2-b0c5-5a0b1ea5e477"
      unitRef="usd">2000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ib67045e3a60c4c43891583087f99d71f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzgyNDYzMzcyMTU5MTg_3431abdb-04b3-45fe-af3f-dc05007bd9ac"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzQ5MTY_0bef7d54-e6d8-49f5-9408-f6b06c0b27e2"
      unitRef="number">0.031</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMjcvZnJhZzo3NmNkYmE4MTA4ZDA0MDM4OGNjZjI5ZGVlZmM2ZmVmNS90ZXh0cmVnaW9uOjc2Y2RiYTgxMDhkMDQwMzg4Y2NmMjlkZWVmYzZmZWY1XzQ5MjM_26238ac4-eb2b-4f23-8101-135bad3e817d"
      unitRef="number">0.030</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzYzNjU_e1fda4b3-b723-4aa5-a98c-a0de10133a1a">Share-Based Compensation &lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the Company&#x2019;s stockholder-approved share-based plans, performance restricted stock units&#160;(&#x201c;PRSUs&#x201d;), incentive and non-qualified stock options and restricted stock have been, and may be, issued to the Company&#x2019;s officers, management-level employees and members of its Board of Directors. Stock options granted prior to 2018 generally vest at a rate of one-fourth on each of the first four anniversaries of the grant date and have a maximum contractual term of seven years. Beginning in 2018, stock options granted generally vest at a rate of one-third on each of the first three anniversaries of the grant date and have a maximum contractual term of ten years. Restricted stock granted to employees prior to 2018 generally vests four years after the grant date (cliff vesting) and is subject to accelerated vesting due to certain events, including doubling of the grant price of the Company&#x2019;s common stock as of the close of business during any five consecutive trading days. Beginning in 2018, restricted stock granted to employees generally vests one-third on each of the first three anniversaries of the grant date. Restricted stock granted to non-employee directors generally vests two years after the grant date (cliff vesting) and is subject to accelerated vesting due to certain events, including doubling of the grant price of the Company&#x2019;s common stock as of the close of business during any five consecutive trading days. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share Based Compensation Expense &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures and records compensation expense related to all stock awards by recognizing the grant date fair value of the awards over their requisite service periods in the financial statements. For grants under any of the Company&#x2019;s plans that are subject to graded vesting based on a service condition, the Company recognizes expense on a straight-line basis over the requisite service period for the entire award. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total share-based compensation expense was as follows for the years ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.745%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;12,733&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;13,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;12,810&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock expense&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:10pt;font-weight:700;line-height:120%"&gt;21,393&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PRSU expense&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:10pt;font-weight:700;line-height:120%"&gt;11,977&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,415&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total pre-tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;46,103&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pre-tax share-based compensation expense is included in the consolidated statement of income in either Cost of sales or Selling, general and administrative expenses, depending on where the recipient&#x2019;s cash compensation is reported. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each stock option grant is estimated on the date of grant using a Black-Scholes-Merton option pricing model. The following weighted average assumptions were used in the Black-Scholes-Merton model to estimate the fair values of stock options granted during the years indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.745%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&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:10pt;font-weight:700;line-height:120%"&gt;24.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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:10pt;font-weight:400;line-height:120%"&gt;22.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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:10pt;font-weight:400;line-height:120%"&gt;19.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&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:10pt;font-weight:700;line-height:120%"&gt;0.85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&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:10pt;font-weight:700;line-height:120%"&gt;0.66&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;1.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Black-Scholes-Merton fair value per stock option granted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;25.63&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;11.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;16.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility is based on the historical volatility of the Company&#x2019;s stock over the stock options&#x2019; expected term. The Company used historical exercise data to estimate the stock options&#x2019; expected term, which represents the period of time that the stock options granted are expected to be outstanding. Management anticipates that the future stock option holding periods will be similar to the historical stock option holding periods. The risk-free interest rate for periods within the expected term of the stock option is based on the U.S.&#160;Treasury yield curve at &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the time of grant. The expected dividend yield is calculated by dividing the Company&#x2019;s annual dividend, based on the most recent quarterly dividend rate, by the Company&#x2019;s closing common stock price on the grant date. Compensation expense recognized for all share-based awards is net of estimated forfeitures. The Company&#x2019;s estimated forfeiture rates are based on its historical experience. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s stock option activity and related information for the year ended December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&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:8pt;font-weight:700;line-height:120%"&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:8pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&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:8pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Remaining &lt;br/&gt;Contractual &lt;br/&gt;Life&#160;&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:8pt;font-weight:700;line-height:120%"&gt;Aggregate &lt;br/&gt;Intrinsic &lt;br/&gt;Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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:0 1pt"/&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:8pt;font-weight:700;line-height:100%"&gt;(Years)&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:8pt;font-weight:700;line-height:120%"&gt;(In&#160;millions)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&gt;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;65.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&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:10pt;font-weight:700;line-height:120%"&gt;552&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;121.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&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:10pt;font-weight:700;line-height:120%"&gt;(1,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;57.60&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:10pt;font-weight:700;line-height:120%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;85.52&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expired&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:10pt;font-weight:700;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;59.79&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding at the end of the year&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:10pt;font-weight:700;line-height:120%"&gt;3,352&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;76.08&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6.2&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;237.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercisable at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;2,060&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align: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:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;67.15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;164.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value of stock options exercised during 2021, 2020 and 2019 was $59.1 million, $63.7 million and $88.2 million, respectively. The total fair value of stock options vested during 2021, 2020 and 2019 was $13.7 million, $12.9 million and $11.8 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s non-vested stock option activity and related information for the year ended December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&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:8pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Grant&#160;Date &lt;br/&gt;Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested stock options outstanding at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;13.34&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&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:10pt;font-weight:700;line-height:120%"&gt;552&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;25.63&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(1,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13.18&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:10pt;font-weight:700;line-height:120%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;16.61&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested stock options outstanding at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;1,292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;18.41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, there was approximately $14 million of expected future pre-tax compensation expense related to the 1.3 million non-vested stock options outstanding, which is expected to be recognized over a weighted average period of less than two years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of restricted shares under the Company&#x2019;s restricted stock arrangement is determined by the product of the number of shares granted and the Company&#x2019;s closing common stock price on the grant date. Upon&#160;the grant of restricted stock, the fair value of the restricted shares (unearned compensation) at the grant date is charged as a reduction of capital in excess of par value in the Company&#x2019;s consolidated balance sheet and is amortized to expense on a straight-line basis over the vesting period, which is the same as the calculated derived service period as determined on the grant date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s non-vested restricted stock activity and related information for the year ended December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&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:8pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Grant&#160;Date &lt;br/&gt;Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested restricted stock outstanding at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&gt;701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;76.86&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&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:10pt;font-weight:700;line-height:120%"&gt;153&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;122.60&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;72.45&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:10pt;font-weight:700;line-height:120%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;94.80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested restricted stock outstanding at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;413&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;96.07&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of restricted stock vested during 2021, 2020 and 2019 was $28.6 million, $14.4 million and $25.2 million, respectively. The weighted average fair value of restricted stock granted per share during 2021 and 2020 was $122.60 and $80.27, respectively. As of December&#160;31, 2021, there was approximately $28 million of expected future pre-tax compensation expense related to the 0.4 million non-vested restricted shares outstanding, which is expected to be recognized over a weighted average period of less than two years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The PRSUs vest over a period up to three years from the grant date based on continuous service, with the number of shares earned (0% to 200% of the target award) depending upon the extent to which the Company achieves certain financial and market performance targets measured over the period from January&#160;1 of the year of grant through December&#160;31 of the third year. Half of the PRSUs are valued in a manner similar to restricted stock as the financial targets are based on the Company&#x2019;s operating results. The grant date fair value of these PRSUs are recognized as compensation expense over the vesting period based on the number of awards expected to vest at each reporting date. The other half of the PRSUs were valued using a Monte Carlo model as the performance target is related to the Company&#x2019;s total shareholder return compared to a group of peer companies, which represents a market condition. The Company recognizes the grant date fair value of these awards as compensation expense ratably over the vesting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s non-vested performance restricted stock activity and related information for the year ended December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&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:8pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Grant&#160;Date &lt;br/&gt;Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested performance restricted stock outstanding at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;72.90&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&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:10pt;font-weight:700;line-height:120%"&gt;81&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;121.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance assumption change &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&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:10pt;font-weight:700;line-height:120%"&gt;39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;78.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&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:10pt;font-weight:700;line-height:120%"&gt;(88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;78.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&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:10pt;font-weight:700;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;89.83&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested performance restricted stock outstanding at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;289&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;85.29&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Reflects the number of PRSUs above target levels based on performance metrics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, there was approximately $4 million of expected future pre-tax compensation expense related to the 0.3&#160;million non-vested performance restricted shares outstanding, which is expected to be recognized over a weighted average period of less than one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company issues previously unissued shares when stock options are exercised, and shares are issued from treasury stock upon the award of restricted stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i9df608b2a5cb4f13b24e72b35ccd9650_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzUxMg_d5c57257-d086-4606-9247-8e745dbc526d">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i12e167f69f6143fa84b6fd55973f65f1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzY5Mw_9fa89272-e02d-43ab-8d28-8db6f0702639">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights
      contextRef="i34ebf0c2c7d44c82b3df20f7191f3156_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzY5Nw_750f8833-168a-4e56-9b76-4632e694c5e3">Restricted stock granted to employees prior to 2018 generally vests four years after the grant date (cliff vesting) and is subject to accelerated vesting due to certain events, including doubling of the grant price of the Company&#x2019;s common stock as of the close of business during any five consecutive trading days.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights
      contextRef="i4982476f7740407c9d8adf6a4401ca7a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzg0Mw_1b9f181a-69a0-471b-a6b1-2648eeef8e74">Restricted stock granted to non-employee directors generally vests two years after the grant date (cliff vesting) and is subject to accelerated vesting due to certain events, including doubling of the grant price of the Company&#x2019;s common stock as of the close of business during any five consecutive trading days.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzYzNjY_0034cf58-c0f0-4b2e-a305-bc5d1825adf1">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total share-based compensation expense was as follows for the years ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.745%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;12,733&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;13,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;12,810&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock expense&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:10pt;font-weight:700;line-height:120%"&gt;21,393&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PRSU expense&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:10pt;font-weight:700;line-height:120%"&gt;11,977&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,415&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total pre-tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;46,103&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;41,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:StockOptionPlanExpense
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1YmNiNzVhZDA0YWQ0ODIwOGIwOWJkNmFmYzZiYTEyMy90YWJsZXJhbmdlOjViY2I3NWFkMDRhZDQ4MjA4YjA5YmQ2YWZjNmJhMTIzXzItMS0xLTEtMTI2OTU_18e2877b-427f-487a-9318-f42f33ce59b6"
      unitRef="usd">12733000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1YmNiNzVhZDA0YWQ0ODIwOGIwOWJkNmFmYzZiYTEyMy90YWJsZXJhbmdlOjViY2I3NWFkMDRhZDQ4MjA4YjA5YmQ2YWZjNmJhMTIzXzItMy0xLTEtMTI2OTU_551b6394-23da-4358-9aac-6e625e9ab97d"
      unitRef="usd">13695000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1YmNiNzVhZDA0YWQ0ODIwOGIwOWJkNmFmYzZiYTEyMy90YWJsZXJhbmdlOjViY2I3NWFkMDRhZDQ4MjA4YjA5YmQ2YWZjNmJhMTIzXzItNS0xLTEtMTI2OTU_a7fb93ba-27ab-4ea4-82c2-e146bbf27f4f"
      unitRef="usd">12810000</us-gaap:StockOptionPlanExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1YmNiNzVhZDA0YWQ0ODIwOGIwOWJkNmFmYzZiYTEyMy90YWJsZXJhbmdlOjViY2I3NWFkMDRhZDQ4MjA4YjA5YmQ2YWZjNmJhMTIzXzMtMS0xLTEtMTI2OTU_411e70e1-9a5d-456f-be12-c81e2303de19"
      unitRef="usd">21393000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1YmNiNzVhZDA0YWQ0ODIwOGIwOWJkNmFmYzZiYTEyMy90YWJsZXJhbmdlOjViY2I3NWFkMDRhZDQ4MjA4YjA5YmQ2YWZjNmJhMTIzXzMtMy0xLTEtMTI2OTU_22aabb54-ed71-4e80-a901-0f04bef144de"
      unitRef="usd">17997000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1YmNiNzVhZDA0YWQ0ODIwOGIwOWJkNmFmYzZiYTEyMy90YWJsZXJhbmdlOjViY2I3NWFkMDRhZDQ4MjA4YjA5YmQ2YWZjNmJhMTIzXzMtNS0xLTEtMTI2OTU_aa650345-efb1-438c-8749-01e036bfc6e9"
      unitRef="usd">16169000</us-gaap:RestrictedStockExpense>
    <ame:PerformanceRestrictedStockUnitExpense
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1YmNiNzVhZDA0YWQ0ODIwOGIwOWJkNmFmYzZiYTEyMy90YWJsZXJhbmdlOjViY2I3NWFkMDRhZDQ4MjA4YjA5YmQ2YWZjNmJhMTIzXzQtMS0xLTEtMTI2OTU_2240e2ec-ec89-4676-9684-ca8db88b243d"
      unitRef="usd">11977000</ame:PerformanceRestrictedStockUnitExpense>
    <ame:PerformanceRestrictedStockUnitExpense
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1YmNiNzVhZDA0YWQ0ODIwOGIwOWJkNmFmYzZiYTEyMy90YWJsZXJhbmdlOjViY2I3NWFkMDRhZDQ4MjA4YjA5YmQ2YWZjNmJhMTIzXzQtMy0xLTEtMTI2OTU_714871fe-a9ac-41ae-a8bf-a4cd84cc442e"
      unitRef="usd">9873000</ame:PerformanceRestrictedStockUnitExpense>
    <ame:PerformanceRestrictedStockUnitExpense
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1YmNiNzVhZDA0YWQ0ODIwOGIwOWJkNmFmYzZiYTEyMy90YWJsZXJhbmdlOjViY2I3NWFkMDRhZDQ4MjA4YjA5YmQ2YWZjNmJhMTIzXzQtNS0xLTEtMTI2OTU_2c18c757-ecf2-4e28-9045-c18cb839b913"
      unitRef="usd">11415000</ame:PerformanceRestrictedStockUnitExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1YmNiNzVhZDA0YWQ0ODIwOGIwOWJkNmFmYzZiYTEyMy90YWJsZXJhbmdlOjViY2I3NWFkMDRhZDQ4MjA4YjA5YmQ2YWZjNmJhMTIzXzUtMS0xLTEtMTI2OTU_2aeb5db3-ccf4-44f0-9abb-04d1785b0949"
      unitRef="usd">46103000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1YmNiNzVhZDA0YWQ0ODIwOGIwOWJkNmFmYzZiYTEyMy90YWJsZXJhbmdlOjViY2I3NWFkMDRhZDQ4MjA4YjA5YmQ2YWZjNmJhMTIzXzUtMy0xLTEtMTI2OTU_8bc12a4c-7063-4c54-8920-0bbbfd02f553"
      unitRef="usd">41565000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1YmNiNzVhZDA0YWQ0ODIwOGIwOWJkNmFmYzZiYTEyMy90YWJsZXJhbmdlOjViY2I3NWFkMDRhZDQ4MjA4YjA5YmQ2YWZjNmJhMTIzXzUtNS0xLTEtMTI2OTU_0c9b7e36-2e66-4865-b2ce-7961a480bb16"
      unitRef="usd">40394000</us-gaap:ShareBasedCompensation>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzYzNjA_6a356427-ad84-46dc-a32c-9c25ae297ffa">The following weighted average assumptions were used in the Black-Scholes-Merton model to estimate the fair values of stock options granted during the years indicated:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.339%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.745%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&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:10pt;font-weight:700;line-height:120%"&gt;24.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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:10pt;font-weight:400;line-height:120%"&gt;22.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="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:10pt;font-weight:400;line-height:120%"&gt;19.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&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:10pt;font-weight:700;line-height:120%"&gt;0.85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&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:10pt;font-weight:700;line-height:120%"&gt;0.66&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;1.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Black-Scholes-Merton fair value per stock option granted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;25.63&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;11.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;16.85&#160;&lt;/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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzEtMS0xLTEtMTI2OTU_5ec24aea-d214-429b-bf4f-90f73d84e892"
      unitRef="number">0.242</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzEtMy0xLTEtMTI2OTU_11b85146-a569-4b4f-bf44-c337bdce851d"
      unitRef="number">0.222</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzEtNS0xLTEtMTI2OTU_59e457e7-28bb-4b21-b43c-e04f906e6b4f"
      unitRef="number">0.191</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzItMS0xLTEtMTI2OTU_c3b5d11d-cde8-49db-87ed-bbeddd782588">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzItMy0xLTEtMTI2OTU_b66eff16-4b05-4070-9cff-f7ff81632999">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzItNS0xLTEtMTI2OTU_7ce27167-7afa-4ec6-af06-33f1f170f21d">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzMtMS0xLTEtMTI2OTU_5463ffc1-af13-43d9-bad8-2c75a14bcfa3"
      unitRef="number">0.0085</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzMtMy0xLTEtMTI2OTU_2233e6a6-6d3c-4d0d-a086-a8d3bd61c453"
      unitRef="number">0.0052</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzMtNS0xLTEtMTI2OTU_a8079fe9-35e5-496d-9608-555bfb1c6488"
      unitRef="number">0.0225</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzQtMS0xLTEtMTI2OTU_62e64acf-779f-4819-9af3-685df63b0450"
      unitRef="number">0.0066</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzQtMy0xLTEtMTI2OTU_c7a9c91c-6718-46a7-9386-a9254be1bb28"
      unitRef="number">0.0114</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzQtNS0xLTEtMTI2OTU_929a5713-d20c-46e0-8141-8a0663a3c073"
      unitRef="number">0.0066</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzUtMS0xLTEtMTI2OTU_e016b4ea-3077-4f85-9bb2-dc397077aee2"
      unitRef="usdPerShare">25.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzUtMy0xLTEtMTI2OTU_c3bee433-1f60-4add-999b-53a3802952fe"
      unitRef="usdPerShare">11.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpkZDUwNzI2ZGQ0NzA0ZGM3OGMyYzljZDgxZGFiY2YxNi90YWJsZXJhbmdlOmRkNTA3MjZkZDQ3MDRkYzc4YzJjOWNkODFkYWJjZjE2XzUtNS0xLTEtMTI2OTU_33f6e274-e79d-48b1-8a34-cd0c7f89b110"
      unitRef="usdPerShare">16.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzYzNjE_9125b754-4c82-4e96-a55e-830e41e8dc91">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s stock option activity and related information for the year ended December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&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:8pt;font-weight:700;line-height:120%"&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:8pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Exercise &lt;br/&gt;Price&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:8pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Remaining &lt;br/&gt;Contractual &lt;br/&gt;Life&#160;&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:8pt;font-weight:700;line-height:120%"&gt;Aggregate &lt;br/&gt;Intrinsic &lt;br/&gt;Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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:0 1pt"/&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:8pt;font-weight:700;line-height:100%"&gt;(Years)&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:8pt;font-weight:700;line-height:120%"&gt;(In&#160;millions)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&gt;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;65.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&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:10pt;font-weight:700;line-height:120%"&gt;552&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;121.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&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:10pt;font-weight:700;line-height:120%"&gt;(1,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;57.60&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:10pt;font-weight:700;line-height:120%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;85.52&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expired&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:10pt;font-weight:700;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;59.79&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding at the end of the year&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:10pt;font-weight:700;line-height:120%"&gt;3,352&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;76.08&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6.2&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;237.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercisable at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;2,060&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align: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:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;67.15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;164.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzItMS0xLTEtMTI2OTU_490e74a6-7299-427f-833b-d085824ea7f5"
      unitRef="shares">3950000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzItMy0xLTEtMTI2OTU_68f8fb3f-cbf1-4333-b3e7-d3359ea4c754"
      unitRef="usdPerShare">65.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzMtMS0xLTEtMTI2OTU_afc150a2-adf1-4380-9e0c-8390d3f510e1"
      unitRef="shares">552000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzMtMy0xLTEtMTI2OTU_1aff7500-9fde-47df-b944-1ae290cb1a3b"
      unitRef="usdPerShare">121.91</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzQtMS0xLTEtMTI2OTU_86a4c3d6-dc13-496e-bff7-72d28dc9d3d0"
      unitRef="shares">1025000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzQtMy0xLTEtMTI2OTU_4e6b9e6b-cbc5-4bd0-b49f-4405da1a7b1f"
      unitRef="usdPerShare">57.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzUtMS0xLTEtMTI2OTU_3084960c-3bc6-4fc4-b94b-0d9d10b74425"
      unitRef="shares">123000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzUtMy0xLTEtMTI2OTU_4ef1227e-ba3b-49b2-a90e-cbed0ec120cb"
      unitRef="usdPerShare">85.52</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzYtMS0xLTEtMTI2OTU_27b534f0-b634-45ae-b0a7-39c0df239f81"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzYtMy0xLTEtMTI2OTU_24616384-d41d-424c-9ec9-285707725e36"
      unitRef="usdPerShare">59.79</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzctMS0xLTEtMTI2OTU_3c673d4f-1500-4cca-8bea-1e9eae95e8bb"
      unitRef="shares">3352000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzctMy0xLTEtMTI2OTU_e5a6e49c-4020-4309-875c-96bcf6a8f485"
      unitRef="usdPerShare">76.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzctNS0xLTEtMTI2OTU_d8e1dbdd-ffdd-4a02-999f-cba68ce47d12">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzctNy0xLTEtMTI2OTU_aadfa7d0-d611-49a1-a926-2d8c9b4c0b45"
      unitRef="usd">237900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzgtMS0xLTEtMTI2OTU_6acf3584-68ee-47ab-82f4-6ede4ab28178"
      unitRef="shares">2060000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzgtMy0xLTEtMTI2OTU_27135955-bac5-49bd-a322-9736b5a5404f"
      unitRef="usdPerShare">67.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzgtNS0xLTEtMTI2OTU_9d6ef861-b52f-4aad-a513-d6b45eaf661d">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTpmYjA5NDRiNzAzMzQ0ZmIzYWYyMzI4NDNhYTk1NzhmNC90YWJsZXJhbmdlOmZiMDk0NGI3MDMzNDRmYjNhZjIzMjg0M2FhOTU3OGY0XzgtNy0xLTEtMTI2OTU_7f5e06b6-23f0-4192-82aa-93ee5cbfe59d"
      unitRef="usd">164600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzMwOTA_091c311d-e11d-4634-a2c0-98f547ca094e"
      unitRef="usd">59100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzMwOTQ_d584260c-8312-4068-8e0a-fb3a4327c969"
      unitRef="usd">63700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzMxMDE_74d30d10-78d5-423b-8290-de80553a6acb"
      unitRef="usd">88200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzMxODk_9fd3ace4-f2c8-4999-86c5-28614f507c20"
      unitRef="usd">13700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzMxOTM_746106c6-610e-483d-a25d-7b7c8b976246"
      unitRef="usd">12900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzMyMDA_6ea819c0-1804-4821-ba64-03fd1627d088"
      unitRef="usd">11800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzYzNjI_3211bb92-d512-4e03-a1cc-9357f9e62931">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s non-vested stock option activity and related information for the year ended December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&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:8pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Grant&#160;Date &lt;br/&gt;Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested stock options outstanding at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;13.34&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&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:10pt;font-weight:700;line-height:120%"&gt;552&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;25.63&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(1,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13.18&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:10pt;font-weight:700;line-height:120%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;16.61&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested stock options outstanding at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;1,292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;18.41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i80347d4c6a514493bb472ea36ddf3dc2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTplMGM2OTdmYmVmYzE0MzMxYTM1OGM0OTg2N2Q2ZTFlMS90YWJsZXJhbmdlOmUwYzY5N2ZiZWZjMTQzMzFhMzU4YzQ5ODY3ZDZlMWUxXzItMS0xLTEtMTI2OTU_c6227b67-28d2-4af4-ba7a-4e12e2b806b9"
      unitRef="shares">1906000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i80347d4c6a514493bb472ea36ddf3dc2_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTplMGM2OTdmYmVmYzE0MzMxYTM1OGM0OTg2N2Q2ZTFlMS90YWJsZXJhbmdlOmUwYzY5N2ZiZWZjMTQzMzFhMzU4YzQ5ODY3ZDZlMWUxXzItMy0xLTEtMTI2OTU_3569d00b-5d90-4caa-9e9c-ca9053fec056"
      unitRef="usdPerShare">13.34</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9d95cfba43e54537a47902dbef188d72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTplMGM2OTdmYmVmYzE0MzMxYTM1OGM0OTg2N2Q2ZTFlMS90YWJsZXJhbmdlOmUwYzY5N2ZiZWZjMTQzMzFhMzU4YzQ5ODY3ZDZlMWUxXzMtMS0xLTEtMTI2OTU_0b5bf074-50c6-47ff-9792-29dff7e9151a"
      unitRef="shares">552000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9d95cfba43e54537a47902dbef188d72_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTplMGM2OTdmYmVmYzE0MzMxYTM1OGM0OTg2N2Q2ZTFlMS90YWJsZXJhbmdlOmUwYzY5N2ZiZWZjMTQzMzFhMzU4YzQ5ODY3ZDZlMWUxXzMtMy0xLTEtMTI2OTU_73ef25d0-e530-4f94-87f4-905a81950265"
      unitRef="usdPerShare">25.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i9d95cfba43e54537a47902dbef188d72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTplMGM2OTdmYmVmYzE0MzMxYTM1OGM0OTg2N2Q2ZTFlMS90YWJsZXJhbmdlOmUwYzY5N2ZiZWZjMTQzMzFhMzU4YzQ5ODY3ZDZlMWUxXzQtMS0xLTEtMTI2OTU_3506ab54-d427-4b1d-8752-a0a77dc61827"
      unitRef="shares">1043000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
      contextRef="i9d95cfba43e54537a47902dbef188d72_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTplMGM2OTdmYmVmYzE0MzMxYTM1OGM0OTg2N2Q2ZTFlMS90YWJsZXJhbmdlOmUwYzY5N2ZiZWZjMTQzMzFhMzU4YzQ5ODY3ZDZlMWUxXzQtMy0xLTEtMTI2OTU_0835ce96-05fc-4921-bdfd-6d859be1d0d0"
      unitRef="usdPerShare">13.18</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="i9d95cfba43e54537a47902dbef188d72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTplMGM2OTdmYmVmYzE0MzMxYTM1OGM0OTg2N2Q2ZTFlMS90YWJsZXJhbmdlOmUwYzY5N2ZiZWZjMTQzMzFhMzU4YzQ5ODY3ZDZlMWUxXzUtMS0xLTEtMTI2OTU_71834453-1783-4dcf-b031-1be7da519d03"
      unitRef="shares">123000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="i9d95cfba43e54537a47902dbef188d72_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTplMGM2OTdmYmVmYzE0MzMxYTM1OGM0OTg2N2Q2ZTFlMS90YWJsZXJhbmdlOmUwYzY5N2ZiZWZjMTQzMzFhMzU4YzQ5ODY3ZDZlMWUxXzUtMy0xLTEtMTI2OTU_62e1d59f-3209-491e-b683-eb20b0b4df3b"
      unitRef="usdPerShare">16.61</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i8415b7b8f09c488780b594742aaac275_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTplMGM2OTdmYmVmYzE0MzMxYTM1OGM0OTg2N2Q2ZTFlMS90YWJsZXJhbmdlOmUwYzY5N2ZiZWZjMTQzMzFhMzU4YzQ5ODY3ZDZlMWUxXzYtMS0xLTEtMTI2OTU_16665a0e-53de-4901-9069-c6aae24f0747"
      unitRef="shares">1292000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8415b7b8f09c488780b594742aaac275_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTplMGM2OTdmYmVmYzE0MzMxYTM1OGM0OTg2N2Q2ZTFlMS90YWJsZXJhbmdlOmUwYzY5N2ZiZWZjMTQzMzFhMzU4YzQ5ODY3ZDZlMWUxXzYtMy0xLTEtMTI2OTU_68fdb126-58a8-45de-a9ce-a33c0c555a25"
      unitRef="usdPerShare">18.41</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i881d183ad37c435197c8f6a290b8c07e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzMzODA_2a224eca-437b-4cc9-b8d8-bef87a007dfe"
      unitRef="usd">14000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i881d183ad37c435197c8f6a290b8c07e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzM0NDY_167aa8f1-aaa9-4f6f-88e9-01bd7daeb9e7"
      unitRef="shares">1300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id48ee4774a8c4fd99460fe9cd034ac57_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzM1NjY_2054713d-9a1e-4165-b7a9-d7f6c7e57ec4">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzYzNjM_ded96ca5-4532-466d-97f3-4812d4f5c974">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s non-vested restricted stock activity and related information for the year ended December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&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:8pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Grant&#160;Date &lt;br/&gt;Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested restricted stock outstanding at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&gt;701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;76.86&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&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:10pt;font-weight:700;line-height:120%"&gt;153&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;122.60&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;72.45&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:10pt;font-weight:700;line-height:120%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;94.80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested restricted stock outstanding at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;413&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;96.07&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s non-vested performance restricted stock activity and related information for the year ended December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&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:8pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average &lt;br/&gt;Grant&#160;Date &lt;br/&gt;Fair Value &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested performance restricted stock outstanding at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&gt;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;72.90&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&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:10pt;font-weight:700;line-height:120%"&gt;81&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;121.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance assumption change &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&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:10pt;font-weight:700;line-height:120%"&gt;39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;78.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&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:10pt;font-weight:700;line-height:120%"&gt;(88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;78.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&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:10pt;font-weight:700;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;89.83&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-vested performance restricted stock outstanding at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;289&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:700;line-height:120%"&gt;85.29&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Reflects the number of PRSUs above target levels based on performance metrics.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i66dcdec8a20341798d933a36a86a5ce3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTozYmE1NDg4NmIxNzI0N2EzYmI2MmNmOGY2ZjU5NDkzNi90YWJsZXJhbmdlOjNiYTU0ODg2YjE3MjQ3YTNiYjYyY2Y4ZjZmNTk0OTM2XzItMS0xLTEtMTI2OTU_4c036165-1e83-41fc-9e58-550aebd6cea5"
      unitRef="shares">701000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i66dcdec8a20341798d933a36a86a5ce3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTozYmE1NDg4NmIxNzI0N2EzYmI2MmNmOGY2ZjU5NDkzNi90YWJsZXJhbmdlOjNiYTU0ODg2YjE3MjQ3YTNiYjYyY2Y4ZjZmNTk0OTM2XzItMy0xLTEtMTI2OTU_b42322e6-7e0e-4298-bf7c-d459eef999a8"
      unitRef="usdPerShare">76.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i34ebf0c2c7d44c82b3df20f7191f3156_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTozYmE1NDg4NmIxNzI0N2EzYmI2MmNmOGY2ZjU5NDkzNi90YWJsZXJhbmdlOjNiYTU0ODg2YjE3MjQ3YTNiYjYyY2Y4ZjZmNTk0OTM2XzMtMS0xLTEtMTI2OTU_4d6bde01-003d-4174-955e-a83bd9126cd3"
      unitRef="shares">153000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i34ebf0c2c7d44c82b3df20f7191f3156_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTozYmE1NDg4NmIxNzI0N2EzYmI2MmNmOGY2ZjU5NDkzNi90YWJsZXJhbmdlOjNiYTU0ODg2YjE3MjQ3YTNiYjYyY2Y4ZjZmNTk0OTM2XzMtMy0xLTEtMTI2OTU_8bf1d0de-2d01-4c02-9303-9a889cc44993"
      unitRef="usdPerShare">122.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i34ebf0c2c7d44c82b3df20f7191f3156_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTozYmE1NDg4NmIxNzI0N2EzYmI2MmNmOGY2ZjU5NDkzNi90YWJsZXJhbmdlOjNiYTU0ODg2YjE3MjQ3YTNiYjYyY2Y4ZjZmNTk0OTM2XzQtMS0xLTEtMTI2OTU_82b83605-4515-4c70-b08f-968aa05c97ae"
      unitRef="shares">395000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i34ebf0c2c7d44c82b3df20f7191f3156_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTozYmE1NDg4NmIxNzI0N2EzYmI2MmNmOGY2ZjU5NDkzNi90YWJsZXJhbmdlOjNiYTU0ODg2YjE3MjQ3YTNiYjYyY2Y4ZjZmNTk0OTM2XzQtMy0xLTEtMTI2OTU_3503675c-8ee9-4aae-b0f3-f9d752166dbb"
      unitRef="usdPerShare">72.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i34ebf0c2c7d44c82b3df20f7191f3156_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTozYmE1NDg4NmIxNzI0N2EzYmI2MmNmOGY2ZjU5NDkzNi90YWJsZXJhbmdlOjNiYTU0ODg2YjE3MjQ3YTNiYjYyY2Y4ZjZmNTk0OTM2XzUtMS0xLTEtMTI2OTU_c6488d9b-3147-4dc4-8b89-b0433dd19674"
      unitRef="shares">46000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i34ebf0c2c7d44c82b3df20f7191f3156_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTozYmE1NDg4NmIxNzI0N2EzYmI2MmNmOGY2ZjU5NDkzNi90YWJsZXJhbmdlOjNiYTU0ODg2YjE3MjQ3YTNiYjYyY2Y4ZjZmNTk0OTM2XzUtMy0xLTEtMTI2OTU_f890213e-a466-48de-a8ac-b0fba761315a"
      unitRef="usdPerShare">94.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i106a7b3d7dde453fa74c85ba1ae3950f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTozYmE1NDg4NmIxNzI0N2EzYmI2MmNmOGY2ZjU5NDkzNi90YWJsZXJhbmdlOjNiYTU0ODg2YjE3MjQ3YTNiYjYyY2Y4ZjZmNTk0OTM2XzYtMS0xLTEtMTI2OTU_0064727a-df8b-4fbc-8b2a-2e79a225c445"
      unitRef="shares">413000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i106a7b3d7dde453fa74c85ba1ae3950f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTozYmE1NDg4NmIxNzI0N2EzYmI2MmNmOGY2ZjU5NDkzNi90YWJsZXJhbmdlOjNiYTU0ODg2YjE3MjQ3YTNiYjYyY2Y4ZjZmNTk0OTM2XzYtMy0xLTEtMTI2OTU_9e50893d-4fa6-477e-a9c4-af6112bf8268"
      unitRef="usdPerShare">96.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i34ebf0c2c7d44c82b3df20f7191f3156_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzQzOTY_ca59c5b5-9e5d-4f27-9d7c-4a0ea75f9c01"
      unitRef="usd">28600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="if7faaa9f03b34339a7230f3b20d0bcb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzQ0MDA_28fe52dc-c6ee-407b-b416-fb363a29d8c2"
      unitRef="usd">14400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i7763b61b28ae4503a9821355b2d0c702_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzQ0MDc_1469603c-50e7-40cb-b613-c4a0bb45d06f"
      unitRef="usd">25200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i34ebf0c2c7d44c82b3df20f7191f3156_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzQ1MTY_3f025061-edc5-401f-8683-ee8b2ce6f30c"
      unitRef="usdPerShare">122.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if7faaa9f03b34339a7230f3b20d0bcb4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzQ1MjM_eedfd6dc-9cb5-4eee-9889-ac1667e5f57f"
      unitRef="usdPerShare">80.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i106a7b3d7dde453fa74c85ba1ae3950f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzQ1NzU_dbb8ad12-c748-4d6a-a519-abdcee269cd9"
      unitRef="usd">28000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i106a7b3d7dde453fa74c85ba1ae3950f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzQ2NDE_e8cb7cd5-6cf2-439e-8863-7d3489d2765c"
      unitRef="shares">400000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i34ebf0c2c7d44c82b3df20f7191f3156_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzQ3NjU_d979312c-f8fd-4580-858d-69f5d401c286">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ifb01bdb455704a7088cfa979b9393658_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzQ4Mzk_ffdfd88b-3ad4-4dd8-b061-9abb56da6c56">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i246e1105fc51437196c7ea30831f65e5_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzQ5MjU_1b0ab191-8a02-4292-b632-3e4145e02949"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i95e1c7c3e1d2451e85a098fc5bb2df68_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzQ5MzE_a4512643-4b2c-4768-a67c-af0fb8fa05fe"
      unitRef="number">2</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ibf114c4aecac4926aba737af47f710be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1NjhjNjJkNTI3ZjQ0ZTY0YjgwMzNlYjJjYjA0NjQ1My90YWJsZXJhbmdlOjU2OGM2MmQ1MjdmNDRlNjRiODAzM2ViMmNiMDQ2NDUzXzItMS0xLTEtMTI2OTU_f41d5f32-0cd8-40c6-b415-f9892e693941"
      unitRef="shares">264000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ibf114c4aecac4926aba737af47f710be_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1NjhjNjJkNTI3ZjQ0ZTY0YjgwMzNlYjJjYjA0NjQ1My90YWJsZXJhbmdlOjU2OGM2MmQ1MjdmNDRlNjRiODAzM2ViMmNiMDQ2NDUzXzItMy0xLTEtMTI2OTU_52079343-7b42-4b47-aaeb-6c758507f3e1"
      unitRef="usdPerShare">72.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if0842b637c0f4796b1edb33c589e8273_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1NjhjNjJkNTI3ZjQ0ZTY0YjgwMzNlYjJjYjA0NjQ1My90YWJsZXJhbmdlOjU2OGM2MmQ1MjdmNDRlNjRiODAzM2ViMmNiMDQ2NDUzXzMtMS0xLTEtMTI2OTU_e990710e-2fc3-4a4f-a023-841b574630ec"
      unitRef="shares">81000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if0842b637c0f4796b1edb33c589e8273_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1NjhjNjJkNTI3ZjQ0ZTY0YjgwMzNlYjJjYjA0NjQ1My90YWJsZXJhbmdlOjU2OGM2MmQ1MjdmNDRlNjRiODAzM2ViMmNiMDQ2NDUzXzMtMy0xLTEtMTI2OTU_b67d563c-93a0-47c7-8b41-ea59f5f61fd9"
      unitRef="usdPerShare">121.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <ame:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionsChange
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1NjhjNjJkNTI3ZjQ0ZTY0YjgwMzNlYjJjYjA0NjQ1My90YWJsZXJhbmdlOjU2OGM2MmQ1MjdmNDRlNjRiODAzM2ViMmNiMDQ2NDUzXzQtMS0xLTEtMzI0Nzk_3af802e3-5d81-4ca9-8e83-d7ddefa14461"
      unitRef="shares">39000</ame:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionsChange>
    <ame:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionsChangeWeightedAverageGrantDateFairValue
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1NjhjNjJkNTI3ZjQ0ZTY0YjgwMzNlYjJjYjA0NjQ1My90YWJsZXJhbmdlOjU2OGM2MmQ1MjdmNDRlNjRiODAzM2ViMmNiMDQ2NDUzXzQtMy0xLTEtMzI0Nzk_75530c11-1c9a-4a8e-82cf-647b1f1b2cbc"
      unitRef="usdPerShare">78.20</ame:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionsChangeWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if0842b637c0f4796b1edb33c589e8273_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1NjhjNjJkNTI3ZjQ0ZTY0YjgwMzNlYjJjYjA0NjQ1My90YWJsZXJhbmdlOjU2OGM2MmQ1MjdmNDRlNjRiODAzM2ViMmNiMDQ2NDUzXzQtMS0xLTEtMTI2OTU_5beddaa4-4bae-42bd-becb-205e78aab092"
      unitRef="shares">88000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if0842b637c0f4796b1edb33c589e8273_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1NjhjNjJkNTI3ZjQ0ZTY0YjgwMzNlYjJjYjA0NjQ1My90YWJsZXJhbmdlOjU2OGM2MmQ1MjdmNDRlNjRiODAzM2ViMmNiMDQ2NDUzXzQtMy0xLTEtMTI2OTU_28203119-d520-4d08-98be-6f09d029ebfc"
      unitRef="usdPerShare">78.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if0842b637c0f4796b1edb33c589e8273_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1NjhjNjJkNTI3ZjQ0ZTY0YjgwMzNlYjJjYjA0NjQ1My90YWJsZXJhbmdlOjU2OGM2MmQ1MjdmNDRlNjRiODAzM2ViMmNiMDQ2NDUzXzUtMS0xLTEtMTI2OTU_98f966fa-776e-47c0-88e2-2ec1fb629a69"
      unitRef="shares">7000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if0842b637c0f4796b1edb33c589e8273_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1NjhjNjJkNTI3ZjQ0ZTY0YjgwMzNlYjJjYjA0NjQ1My90YWJsZXJhbmdlOjU2OGM2MmQ1MjdmNDRlNjRiODAzM2ViMmNiMDQ2NDUzXzUtMy0xLTEtMTI2OTU_0daa8da0-0060-4108-9174-72c070ad9e5c"
      unitRef="usdPerShare">89.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i147c35efb4bf4f6db7352eefb07e92cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1NjhjNjJkNTI3ZjQ0ZTY0YjgwMzNlYjJjYjA0NjQ1My90YWJsZXJhbmdlOjU2OGM2MmQ1MjdmNDRlNjRiODAzM2ViMmNiMDQ2NDUzXzYtMS0xLTEtMTI2OTU_d7b93c35-497d-4f10-9620-869e4ac64b98"
      unitRef="shares">289000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i147c35efb4bf4f6db7352eefb07e92cb_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90YWJsZTo1NjhjNjJkNTI3ZjQ0ZTY0YjgwMzNlYjJjYjA0NjQ1My90YWJsZXJhbmdlOjU2OGM2MmQ1MjdmNDRlNjRiODAzM2ViMmNiMDQ2NDUzXzYtMy0xLTEtMTI2OTU_43b30975-b5c2-4986-bcf4-01615900e213"
      unitRef="usdPerShare">85.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i147c35efb4bf4f6db7352eefb07e92cb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzU5OTg_b307a5d2-05ff-47b8-b4fb-5ca75ec35165"
      unitRef="usd">4000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i147c35efb4bf4f6db7352eefb07e92cb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzYwNjQ_0d94be88-c617-41c4-95f2-564486d58cc4"
      unitRef="shares">300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if0842b637c0f4796b1edb33c589e8273_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzAvZnJhZzpmNDg4NDc0MTQ3OWY0NzI3OTA2ZWM3ODg0YjRmMTk4Yy90ZXh0cmVnaW9uOmY0ODg0NzQxNDc5ZjQ3Mjc5MDZlYzc4ODRiNGYxOThjXzYyMDA_a54942f1-ac77-4304-b6c0-f981fb1ea886">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyNDM2_519311f3-5698-457c-9ae2-17167a455d81">Retirement Plans and Other Postretirement Benefits &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Retirement and Pension Plans &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sponsors several retirement and pension plans covering eligible salaried and hourly employees. The plans generally provide benefits based on participants&#x2019; years of service and/or compensation. The following is a brief description of the Company&#x2019;s retirement and pension plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains contributory and non-contributory defined benefit pension plans. Benefits for eligible salaried and hourly employees under all defined benefit plans are funded through trusts established in conjunction with the plans. The Company&#x2019;s funding policy with respect to its defined benefit plans is to contribute amounts that provide for benefits based on actuarial calculations and the applicable requirements of U.S. federal and local foreign laws. The Company estimates that it will make both required and discretionary cash contributions of approximately $8 million to $12 million to its worldwide defined benefit pension plans in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses a measurement date of December&#160;31 (its fiscal year end) for its U.S. and foreign defined benefit pension plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sponsors a 401(k) retirement and savings plan for eligible U.S. employees. Participants in the retirement and savings plan may contribute a specified portion of their compensation on a pre-tax basis, which varies by location. The Company matches employee contributions ranging from 20% to 100%, up to a maximum percentage ranging from 1% to 8% of eligible compensation or up to a maximum of $1,200 per participant in some locations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s retirement and savings plan has a defined contribution retirement feature principally to cover U.S.&#160;salaried employees joining the Company after December&#160;31, 1996. Under the retirement feature, the Company makes contributions for eligible employees based on a pre-established percentage of the covered employee&#x2019;s salary subject to pre-established vesting. Employees of certain of the Company&#x2019;s foreign operations participate in various local defined contribution plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has non-qualified unfunded retirement plans for certain Directors and retired employees. It also provides supplemental retirement benefits, through contractual arrangements and/or a Supplemental Executive Retirement Plan (&#x201c;SERP&#x201d;) covering certain current and former executives of the Company. These supplemental benefits are designed to compensate the executive for retirement benefits that would have been provided under the Company&#x2019;s primary retirement plan, except for statutory limitations on compensation that must be taken into account under those plans. The projected benefit obligations of the SERP and the contracts will primarily be funded by a grant of shares of the Company&#x2019;s common stock upon retirement or termination of the executive. The Company is providing for these obligations by charges to earnings over the applicable periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth the changes in net projected benefit obligation and the fair value of plan assets for the funded and unfunded defined benefit plans for the years ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Defined Benefit Pension Plans: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in projected benefit obligation:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net projected benefit obligation at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;532,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;510,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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:10pt;font-weight:700;line-height:120%"&gt;2,767&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,015&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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:10pt;font-weight:700;line-height:120%"&gt;14,074&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial (gains) losses&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:10pt;font-weight:700;line-height:120%"&gt;(12,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,963&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross benefits paid&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:10pt;font-weight:700;line-height:120%"&gt;(31,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net projected benefit obligation at the end of the year&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;504,773&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;532,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;662,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;621,632&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan 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:10pt;font-weight:700;line-height:120%"&gt;70,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employer contributions&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:10pt;font-weight:700;line-height:120%"&gt;621&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross benefits paid&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:10pt;font-weight:700;line-height:120%"&gt;(31,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:120%"&gt;701,627&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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:3pt double #000000;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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:120%"&gt;662,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign Defined Benefit Pension Plans: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in projected benefit obligation:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net projected benefit obligation at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;351,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;311,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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:10pt;font-weight:700;line-height:120%"&gt;4,218&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,246&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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:10pt;font-weight:700;line-height:120%"&gt;4,458&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(6,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,955&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee contributions&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:10pt;font-weight:700;line-height:120%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial (gains) losses&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:10pt;font-weight:700;line-height:120%"&gt;(10,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,055&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expenses paid from 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:10pt;font-weight:700;line-height:120%"&gt;(1,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross benefits paid&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:10pt;font-weight:700;line-height:120%"&gt;(10,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,615)&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Curtailments&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:10pt;font-weight:700;line-height:120%"&gt;412&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;530&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net projected benefit obligation at the end of the year&lt;/span&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;332,422&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;351,584&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;250,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;224,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan 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:10pt;font-weight:700;line-height:120%"&gt;20,184&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,966&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employer contributions&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:10pt;font-weight:700;line-height:120%"&gt;9,656&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee contributions&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:10pt;font-weight:700;line-height:120%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign 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:10pt;font-weight:700;line-height:120%"&gt;(2,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expenses paid from 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:10pt;font-weight:700;line-height:120%"&gt;(1,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(838)&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross benefits paid&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:10pt;font-weight:700;line-height:120%"&gt;(10,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;266,288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The projected benefit obligation assumptions impacting net actuarial losses (gains) consist of changes in discount and mortality rates, as well as changes in plan experience.  A significant component of the decrease in actuarial losses in 2020 for both the U.S. and Foreign Defined Benefit Plans was the change in discount rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accumulated benefit obligation consisted of the following at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Defined Benefit Pension Plans: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded plans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;492,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;515,667&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unfunded plans&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:10pt;font-weight:400;line-height:120%"&gt;3,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;496,870&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;520,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign Defined Benefit Pension Plans: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded plans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;284,013&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;295,998&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unfunded plans&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:10pt;font-weight:400;line-height:120%"&gt;47,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;331,774&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used to determine benefit obligations at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Defined Benefit Pension Plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate&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:10pt;font-weight:700;line-height:120%"&gt;3.02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate of compensation increase (where applicable)&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:10pt;font-weight:700;line-height:120%"&gt;3.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;3.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign Defined Benefit Pension Plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate&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:10pt;font-weight:700;line-height:120%"&gt;1.78&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;1.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate of compensation increase (where applicable)&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:10pt;font-weight:700;line-height:120%"&gt;2.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the fair value of plan assets for U.S. plans at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.553%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;4,053&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;4,053&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt instruments &#x2013; Preferred&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:10pt;font-weight:700;line-height:120%"&gt;11,265&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11,265&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate stocks &#x2013; Common&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:10pt;font-weight:700;line-height:120%"&gt;67,975&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;67,975&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Municipal bonds&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:10pt;font-weight:700;line-height:120%"&gt;676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Registered investment companies&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:10pt;font-weight:700;line-height:120%"&gt;150,535&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;150,535&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;236,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;236,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Government securities&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:10pt;font-weight:700;line-height:120%"&gt;663&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;663&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&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:10pt;font-weight:700;line-height:120%"&gt;235,167&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:700;line-height:120%"&gt;218,510&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:700;line-height:120%"&gt;16,657&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;316,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;299,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments measured at net asset value&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:10pt;font-weight:700;line-height:120%"&gt;466,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;345,831&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;701,627&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;218,510&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;16,657&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;662,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;299,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. equity securities and global equity securities categorized as level&#160;1 are traded on national and international exchanges and are valued at their closing prices on the last trading day of the year. For U.S. equity &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;securities and global equity securities not traded on an active exchange, or if the closing price is not available, the trustee obtains indicative quotes from a pricing vendor, broker or investment manager. These securities are categorized as level&#160;2 if the custodian obtains corroborated quotes from a pricing vendor. Additionally, some U.S. equity securities and global equity securities are public investment vehicles valued using the Net Asset Value (&#x201c;NAV&#x201d;) provided by the fund manager. The NAV is the total value of the fund divided by the number of shares outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed income securities categorized as level&#160;1 are traded on national and international exchanges and are valued at their closing prices on the last trading day of the year and categorized as level&#160;2 if valued by the trustee using pricing models that use verifiable observable market data, bids provided by brokers or dealers or quoted prices of securities with similar characteristics. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected long-term rate of return on these plan assets was 6.75% in 2021 and 7.00% in  2020. Equity securities included 384,788&#160;shares of AMETEK, Inc. common stock with a market value of $56.6 million (8.1% of total plan investment assets) at December&#160;31, 2021 and 384,788&#160;shares of AMETEK, Inc. common stock with a market value of $46.5 million (7.0% of total plan investment assets) at December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The objectives of the Company&#x2019;s U.S. defined benefit plans&#x2019; investment strategy are to maximize the plans&#x2019; funded status and minimize Company contributions and plan expense. Because the goal is to optimize returns over the long term, an investment policy that favors equity holdings has been established. Since there may be periods of time where both equity and mutual fund markets provide poor returns, an allocation to alternative assets may be made to improve the overall portfolio&#x2019;s diversification and return potential. The Company periodically reviews its asset allocation, taking into consideration plan liabilities, plan benefit payment streams and the investment strategy of the pension plans. The actual asset allocation is monitored frequently relative to the established targets and ranges and is re-balanced when necessary. The target allocations for the U.S. defined benefits plans are approximately 50%&#160;equity securities, 20%&#160;fixed income securities and 30%&#160;other securities and/or cash. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The equity portfolio is diversified by market capitalization and style. The equity portfolio also includes international components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The objective of the mutual fund portion of the pension assets is to provide interest rate sensitivity for a portion of the assets and to provide diversification. The mutual fund portfolio is diversified within certain quality and maturity guidelines to minimize the adverse effects of interest rate fluctuations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain investments are prohibited and include venture capital, private placements, unregistered or restricted stock, margin trading, commodities, short selling and rights and warrants. Foreign currency futures, options and forward contracts may be used to manage foreign currency exposure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the fair value of plan assets for foreign defined benefit pension plans at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Life insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;18,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;18,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&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:10pt;font-weight:700;line-height:120%"&gt;18,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:700;line-height:120%"&gt;18,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,908&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,908&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments measured at net asset value&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:10pt;font-weight:700;line-height:120%"&gt;247,482&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;266,288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;18,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Life insurance assets are considered level&#160;3 investments as their values are determined by the sponsor using unobservable market data. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Life insurance assets categorized as level&#160;3 are valued based on unobservable inputs and cannot be corroborated using verifiable observable market data. Investments in level 3 funds are redeemable, however, cash reimbursement may be delayed, or a portion held back until asset finalization. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the changes in the fair value of the foreign plans&#x2019; level&#160;3 investments (fair value determined using significant unobservable inputs): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.721%"/&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:8pt;font-weight:700;line-height:120%"&gt;Life&#160;Insurance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;19,298&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on assets:&lt;/span&gt;&lt;/td&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrealized losses relating to instruments still held at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,610&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Realized gains (losses) relating to assets sold during the year&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases, sales, issuances and settlements, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, December 31, 2020&lt;/span&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;20,908&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrealized gains (losses) relating to instruments still held at the end of the year&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(2,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Realized gains (losses) relating to assets sold during the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases, sales, issuances and settlements, net&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;18,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The objective of the Company&#x2019;s foreign defined benefit plans&#x2019; investment strategy is to maximize the long-term rate of return on plan investments, subject to a reasonable level of risk. Liability studies are also performed on a regular basis to provide guidance in setting investment goals with an objective to balance risks against the current and future needs of the plans. The trustees consider the risk associated with the different asset classes, relative to the plans&#x2019; liabilities and how this can be affected by diversification, and the relative returns available on equities, mutual fund investments, real estate and cash. Also, the likely volatility of those returns and the cash flow requirements of the plans are considered. It is expected that equities will outperform mutual fund investments over the long term. However, the trustees recognize the fact that mutual fund investments may better match the liabilities for pensioners. Because of the relatively young active employee group covered by the plans and the immature nature of the plans, the trustees have chosen to adopt an asset allocation strategy more heavily weighted toward equity investments. This asset allocation strategy will be reviewed, from time to time, in view of changes in market conditions and in the plans&#x2019; liability profile. The target allocations for the foreign defined benefit plans are approximately 22%&#160;equity securities, 21%&#160;fixed income securities, 51% multi-asset funds and 6%&#160;other securities, insurance or cash. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assumption for the expected return on plan assets was developed based on a review of historical investment returns for the investment categories for the defined benefit pension assets. This review also considered current capital market conditions and projected future investment returns. The estimates of future capital market returns by asset class are lower than the actual long-term historical returns. The current low interest rate environment influences this outlook. Therefore, the assumed rate of return for U.S. plans is 6.75% and 5.85% for foreign plans in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for pension plans with a projected benefit obligation in excess of plan assets and pension plans with an accumulated benefit obligation in excess of plan assets were as follows at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Defined Benefit Pension Plans: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&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:8pt;font-weight:700;line-height:120%"&gt;Projected Benefit &lt;br/&gt;Obligation Exceeds &lt;br/&gt;Fair Value of Assets&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:8pt;font-weight:700;line-height:120%"&gt;Accumulated&#160;Benefit &lt;br/&gt;Obligation Exceeds &lt;br/&gt;Fair Value of 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 #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;6,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;6,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan 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:10pt;font-weight:700;line-height:120%"&gt;1,239&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,239&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign Defined Benefit Pension Plans: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&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:8pt;font-weight:700;line-height:120%"&gt;Projected Benefit &lt;br/&gt;Obligation Exceeds &lt;br/&gt;Fair Value of Assets&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:8pt;font-weight:700;line-height:120%"&gt;Accumulated&#160;Benefit &lt;br/&gt;Obligation Exceeds &lt;br/&gt;Fair Value of 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 #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;272,245&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;349,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;271,596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan 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:10pt;font-weight:700;line-height:120%"&gt;200,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;200,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the amounts recognized in the consolidated balance sheet at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status asset (liability):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan 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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;967,915&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;913,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Projected benefit obligation&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:10pt;font-weight:700;line-height:120%"&gt;(837,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(883,940)&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status at the end of the year&lt;/span&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;130,720&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;29,094&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized in the consolidated balance sheet consisted of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current asset for pension benefits (other 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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;207,099&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;135,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current liabilities for pension benefits&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:10pt;font-weight:700;line-height:120%"&gt;(2,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,174)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current liability for pension benefits&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:10pt;font-weight:700;line-height:120%"&gt;(74,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(104,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net amount recognized at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;130,720&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the amounts recognized in accumulated other comprehensive income, net of taxes, at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Net amounts recognized:&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;193,220&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;249,468&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service costs&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:10pt;font-weight:700;line-height:120%"&gt;1,855&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transition asset&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:10pt;font-weight:700;line-height:120%"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;195,079&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;253,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the components of net periodic pension benefit expense (income) for the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Defined benefit plans:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;6,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;7,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;6,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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:10pt;font-weight:700;line-height:120%"&gt;18,532&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan 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:10pt;font-weight:700;line-height:120%"&gt;(56,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Curtailment&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:10pt;font-weight:700;line-height:120%"&gt;3,151&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net actuarial loss&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:10pt;font-weight:700;line-height:120%"&gt;16,353&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service costs&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:10pt;font-weight:700;line-height:120%"&gt;456&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;484&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transition asset&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:10pt;font-weight:700;line-height:120%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:10pt;font-weight:400;line-height:120%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net periodic benefit income&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:10pt;font-weight:700;line-height:120%"&gt;(11,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;(8,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;(1,958)&lt;/span&gt;&lt;/td&gt;&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:5pt"&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other plans:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Defined contribution plans&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:10pt;font-weight:700;line-height:120%"&gt;31,149&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign plans and 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:10pt;font-weight:700;line-height:120%"&gt;8,454&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,406&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other plans&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:10pt;font-weight:700;line-height:120%"&gt;39,603&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;38,731&#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:10pt;font-weight:400;line-height:120%"&gt;41,914&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net pension expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;28,329&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total net periodic benefit expense (income) is included in Cost of sales, General and administrative expense and Other income and expense in the consolidated statement of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following weighted average assumptions were used to determine the above net periodic pension benefit income for the years ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;2019&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Defined Benefit Pension Plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate&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:10pt;font-weight:700;line-height:120%"&gt;2.69&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;3.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;4.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan 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:10pt;font-weight:700;line-height:120%"&gt;6.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;7.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;7.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate of compensation increase (where applicable)&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:10pt;font-weight:700;line-height:120%"&gt;3.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;3.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;3.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign Defined Benefit Pension Plans:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate&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:10pt;font-weight:700;line-height:120%"&gt;1.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;1.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;2.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan 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:10pt;font-weight:700;line-height:120%"&gt;5.47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;5.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;6.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate of compensation increase (where applicable)&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:10pt;font-weight:700;line-height:120%"&gt;2.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Estimated Future Benefit Payments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future benefit payments for U.S. and foreign plans are as follows: 2022 &#x2013;&#160;$42.4 million; 2023 &#x2013;&#160;$43.7 million; 2024 &#x2013;&#160;$44.2 million; 2025 &#x2013;&#160;$43.7 million; 2026 &#x2013;&#160;$43.8 million; 2026 to 2030 -&#160;$216.1 million. Future benefit payments primarily represent amounts to be paid from pension trust assets. Amounts included that are to be paid from the Company&#x2019;s assets are not significant in any individual year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Postretirement Plans and Post-employment Benefits &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides limited postretirement benefits other than pensions for certain retirees and a small number of former employees. Benefits under these arrangements are not funded and are not significant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also provides limited post-employment benefits for certain former or inactive employees after employment but before retirement. Those benefits are not significant in amount. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a deferred compensation plan, which allows employees whose compensation exceeds the statutory IRS limit for retirement benefits to defer a portion of earned bonus compensation. The plan permits deferred amounts to be deemed invested in either, or a combination of, (a)&#160;an interest-bearing account, benefits from which are payable out of the general assets of the Company, or (b)&#160;the equivalent of a fund which invests in shares of the Company&#x2019;s common stock on behalf of the employee. The amount deferred under the plan, including income earned, was $28.4 million and $25.1 million at December&#160;31, 2021 and 2020, respectively. Administrative expense for the deferred compensation plan is borne by the Company and is not significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i3c3bb7af032340e3a857fe1153690a87_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5Xzk1NQ_1a87d2af-7be2-497d-a452-df10d01dcc58"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="ic4e853f4ba5e43b5ae6f0666a56bd2c4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5Xzk2MQ_7e5f770f-eea5-4a7b-a1a0-cf9b510b39ed"
      unitRef="usd">12000000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <ame:DefinedContributionPlanEmployerContributionMinimumPercentage
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzE0MzQ_e524687a-2207-4f93-b8b7-2eee0b09689d"
      unitRef="number">0.20</ame:DefinedContributionPlanEmployerContributionMinimumPercentage>
    <ame:DefinedContributionPlanEmployerContributionMaximumPercentage
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzE0NDA_48c08d9b-930f-4d4a-8d2d-664323740807"
      unitRef="number">1</ame:DefinedContributionPlanEmployerContributionMaximumPercentage>
    <ame:DefinedContributionPlanMinimumEmployerContributionAsPercentageOfEligibleCompensation
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzE0ODQ_8134cb97-cc9e-4e10-bee3-163554d8d3c6"
      unitRef="number">0.01</ame:DefinedContributionPlanMinimumEmployerContributionAsPercentageOfEligibleCompensation>
    <ame:DefinedContributionPlanMaximumEmployerContributionAsPercentageOfEligibleCompensation
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzE0OTA_f155d11c-3cda-4994-9414-d79e53b6101d"
      unitRef="number">0.08</ame:DefinedContributionPlanMaximumEmployerContributionAsPercentageOfEligibleCompensation>
    <ame:DefinedBenefitPlanContributionsByEmployerEmployeeMatch
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzE1NDA_44652a8b-b08a-4bd0-9b58-538b29f6c8d9"
      unitRef="usd">1200</ame:DefinedBenefitPlanContributionsByEmployerEmployeeMatch>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyNDQy_e3254a79-b985-49ee-aec5-8e078bc89eb7">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth the changes in net projected benefit obligation and the fair value of plan assets for the funded and unfunded defined benefit plans for the years ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Defined Benefit Pension Plans: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in projected benefit obligation:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net projected benefit obligation at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;532,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;510,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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:10pt;font-weight:700;line-height:120%"&gt;2,767&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,015&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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:10pt;font-weight:700;line-height:120%"&gt;14,074&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial (gains) losses&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:10pt;font-weight:700;line-height:120%"&gt;(12,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,963&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross benefits paid&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:10pt;font-weight:700;line-height:120%"&gt;(31,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net projected benefit obligation at the end of the year&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;504,773&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;532,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;662,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;621,632&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan 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:10pt;font-weight:700;line-height:120%"&gt;70,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employer contributions&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:10pt;font-weight:700;line-height:120%"&gt;621&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross benefits paid&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:10pt;font-weight:700;line-height:120%"&gt;(31,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:120%"&gt;701,627&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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:3pt double #000000;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:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:120%"&gt;662,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign Defined Benefit Pension Plans: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in projected benefit obligation:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net projected benefit obligation at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;351,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;311,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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:10pt;font-weight:700;line-height:120%"&gt;4,218&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,246&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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:10pt;font-weight:700;line-height:120%"&gt;4,458&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(6,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,955&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee contributions&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:10pt;font-weight:700;line-height:120%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial (gains) losses&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:10pt;font-weight:700;line-height:120%"&gt;(10,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,055&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expenses paid from 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:10pt;font-weight:700;line-height:120%"&gt;(1,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross benefits paid&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:10pt;font-weight:700;line-height:120%"&gt;(10,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,615)&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Curtailments&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:10pt;font-weight:700;line-height:120%"&gt;412&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;530&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net projected benefit obligation at the end of the year&lt;/span&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;332,422&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;351,584&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets at the beginning of the year&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;250,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;224,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan 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:10pt;font-weight:700;line-height:120%"&gt;20,184&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,966&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employer contributions&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:10pt;font-weight:700;line-height:120%"&gt;9,656&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee contributions&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:10pt;font-weight:700;line-height:120%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;92&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign 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:10pt;font-weight:700;line-height:120%"&gt;(2,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expenses paid from 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:10pt;font-weight:700;line-height:120%"&gt;(1,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(838)&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross benefits paid&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:10pt;font-weight:700;line-height:120%"&gt;(10,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;266,288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="if3e67064052547818d5eb17c1a922f9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzMtMS0xLTEtMTI2OTU_fdc2a9a5-0a98-4a1c-8639-be3ddc80c472"
      unitRef="usd">532357000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i3c7d851cb35c42c194fd65fd3b8ef8f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzMtMy0xLTEtMTI2OTU_4c91fabd-0b37-4c3b-8ae6-0a28290f9e6d"
      unitRef="usd">510514000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5cfe6bf8df7e4df0b2925381f06147ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzQtMS0xLTEtMTI2OTU_afb03400-e8e2-4df0-932c-27628e6324d0"
      unitRef="usd">2767000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i15da9395d6324ad783604826e0d39faa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzQtMy0xLTEtMTI2OTU_f19fdbf1-badc-4477-9716-bc083f214610"
      unitRef="usd">3015000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5cfe6bf8df7e4df0b2925381f06147ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzUtMS0xLTEtMTI2OTU_6c190a40-07c9-4aab-bcc1-f4b113f31379"
      unitRef="usd">14074000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i15da9395d6324ad783604826e0d39faa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzUtMy0xLTEtMTI2OTU_e353a08a-8091-41c2-9738-7c6b9cc7d1db"
      unitRef="usd">17235000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i5cfe6bf8df7e4df0b2925381f06147ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzYtMS0xLTEtMTI2OTU_ebab9aa0-3850-4436-8c6e-8b301440031c"
      unitRef="usd">12593000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i15da9395d6324ad783604826e0d39faa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzYtMy0xLTEtMTI2OTU_1b903cd5-f394-4876-864f-75573a63e1f7"
      unitRef="usd">-32963000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i5cfe6bf8df7e4df0b2925381f06147ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzctMS0xLTEtMTI2OTU_70c1111a-6aaf-4b89-b031-88aa7cb7b0aa"
      unitRef="usd">31832000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i15da9395d6324ad783604826e0d39faa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzctMy0xLTEtMTI2OTU_50a074d3-b8e3-420c-b697-9ce2ef936b06"
      unitRef="usd">31370000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i6ad3de7a0b944b21aeaea8709c1f5e2a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzktMS0xLTEtMTI2OTU_919ecb5a-7f08-48f2-a56a-8967a6618293"
      unitRef="usd">504773000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="if3e67064052547818d5eb17c1a922f9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzktMy0xLTEtMTI2OTU_b95cb6b8-8b7c-45a5-b9e7-c0575086d08e"
      unitRef="usd">532357000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if3e67064052547818d5eb17c1a922f9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzExLTEtMS0xLTEyNjk1_e307b2c2-ddae-420e-a948-2dc8687e18c8"
      unitRef="usd">662298000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3c7d851cb35c42c194fd65fd3b8ef8f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzExLTMtMS0xLTEyNjk1_49e865e1-73f1-464a-a8ab-079202642f77"
      unitRef="usd">621632000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i5cfe6bf8df7e4df0b2925381f06147ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzEyLTEtMS0xLTEyNjk1_d307c201-8f50-4789-b607-95dc7048941a"
      unitRef="usd">70540000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i15da9395d6324ad783604826e0d39faa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzEyLTMtMS0xLTEyNjk1_902fc711-5ebc-4dab-bfd5-033a950ad40c"
      unitRef="usd">71281000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i5cfe6bf8df7e4df0b2925381f06147ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzEzLTEtMS0xLTEyNjk1_351f903b-2291-4b77-95f9-74d30a351c04"
      unitRef="usd">621000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i15da9395d6324ad783604826e0d39faa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzEzLTMtMS0xLTEyNjk1_cd0102c7-d384-4287-b158-8e3ef9938faf"
      unitRef="usd">755000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i5cfe6bf8df7e4df0b2925381f06147ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzE0LTEtMS0xLTEyNjk1_5eccf032-e915-40f8-92bc-8e588dc6433f"
      unitRef="usd">31832000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i15da9395d6324ad783604826e0d39faa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzE0LTMtMS0xLTEyNjk1_34b95ec7-0f51-4184-936e-ce80f307b2e1"
      unitRef="usd">31370000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6ad3de7a0b944b21aeaea8709c1f5e2a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzE2LTEtMS0xLTEyNjk1_a4d1b7e6-e396-4aa2-8e17-53d7647b4de6"
      unitRef="usd">701627000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if3e67064052547818d5eb17c1a922f9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiYTFlNmViMDdiY2I0YWJjYmU3NDRlYjFiZGE0ZWFjOC90YWJsZXJhbmdlOmJhMWU2ZWIwN2JjYjRhYmNiZTc0NGViMWJkYTRlYWM4XzE2LTMtMS0xLTEyNjk1_78d1be6c-e1fa-498e-b66f-551bd1dc5c03"
      unitRef="usd">662298000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i2213053c826b473496a2c275b0a5eb06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzMtMS0xLTEtMTI2OTU_19f6b91f-ceea-45b7-ae16-b063c5ed027d"
      unitRef="usd">351584000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5dc3153facf14b7892ca7d72599276e2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzMtMy0xLTEtMTI2OTU_a72ca951-7668-4f67-91c7-7eba6d0d6aaa"
      unitRef="usd">311783000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzQtMS0xLTEtMTI2OTU_84d87a2e-f05d-442d-bcb6-f1d71190b515"
      unitRef="usd">4218000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzQtMy0xLTEtMTI2OTU_c54892d8-a5d3-4e7e-bbc9-d781a9fb7c2c"
      unitRef="usd">4246000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzUtMS0xLTEtMTI2OTU_7c24ccb3-4d48-4533-a883-ac36ab507e06"
      unitRef="usd">4458000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzUtMy0xLTEtMTI2OTU_e02a5cfa-145e-40a1-b7b7-c088e49a37b7"
      unitRef="usd">5376000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzYtMS0xLTEtMTI2OTU_32eee0e6-387a-4852-a69d-9045cb327bea"
      unitRef="usd">-6580000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzYtMy0xLTEtMTI2OTU_c269c27f-587c-43e7-af7c-0fc2ef6c4de5"
      unitRef="usd">13955000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzctMS0xLTEtMTI2OTU_7faabef5-80f9-4c59-84ab-26798d2646f6"
      unitRef="usd">76000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzctMy0xLTEtMTI2OTU_9bbdef02-8868-4a93-9933-efb7ccd31042"
      unitRef="usd">92000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzgtMS0xLTEtMTI2OTU_d0b6a28b-e111-4ddc-a666-5d83073706a8"
      unitRef="usd">10199000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzgtMy0xLTEtMTI2OTU_ad21da9a-ad9e-4d4f-9a3f-d8f5dcd0a7b1"
      unitRef="usd">-27055000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzktMS0xLTEtMTI2OTU_f20ccc3a-197f-4b2b-a91f-4219a432962c"
      unitRef="usd">1121000</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzktMy0xLTEtMTI2OTU_478b1c84-4711-4588-b4a9-5417c06ee3e8"
      unitRef="usd">838000</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzEwLTEtMS0xLTEyNjk1_cb33f447-3a18-40ed-899b-01af7b8f58fd"
      unitRef="usd">10426000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzEwLTMtMS0xLTEyNjk1_32f89eec-1527-485d-9d76-4fa637ae5acb"
      unitRef="usd">10615000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanCurtailments
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzEyLTEtMS0xLTM3MTU3_56a9a31c-be8c-4cfe-bc4e-07205e02e4b9"
      unitRef="usd">412000</us-gaap:DefinedBenefitPlanCurtailments>
    <us-gaap:DefinedBenefitPlanCurtailments
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzEyLTMtMS0xLTM3MTY1_a259c74b-4be8-4828-8655-999536bc5244"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanCurtailments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzEyLTEtMS0xLTEyNjk1_0c7f8fc0-6ca1-42bf-ac32-6818a9b73c2a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzEyLTMtMS0xLTEyNjk1_9cb9f14d-8c1d-40c3-9343-c57bf9ca5e09"
      unitRef="usd">530000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ia546d045a5a64e11a032c754211d0b79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzEzLTEtMS0xLTEyNjk1_848886df-a79b-415c-aa95-5fc0f08da1bd"
      unitRef="usd">332422000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i2213053c826b473496a2c275b0a5eb06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzEzLTMtMS0xLTEyNjk1_c24ddaa3-acaf-45fd-8998-d117caa89d56"
      unitRef="usd">351584000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2213053c826b473496a2c275b0a5eb06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzE1LTEtMS0xLTEyNjk1_1e799170-bf01-48fe-8423-3891018c44ca"
      unitRef="usd">250735000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5dc3153facf14b7892ca7d72599276e2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzE1LTMtMS0xLTEyNjk1_e2ffc114-ffaf-4ba1-87f0-e0043a004bf2"
      unitRef="usd">224347000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzE2LTEtMS0xLTEyNjk1_80aa3deb-0aa5-4109-97d4-90c50080a062"
      unitRef="usd">20184000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzE2LTMtMS0xLTEyNjk1_b02303bd-8062-43be-9769-31729ec96e99"
      unitRef="usd">20966000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzE3LTEtMS0xLTEyNjk1_337e0ee0-55a2-4aff-8914-75d91eda4503"
      unitRef="usd">9656000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzE3LTMtMS0xLTEyNjk1_644d1819-4314-4f19-a7f0-4c27a5329947"
      unitRef="usd">8772000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzE4LTEtMS0xLTEyNjk1_20183c51-cf6c-4128-8f1c-0e895506360a"
      unitRef="usd">76000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzE4LTMtMS0xLTEyNjk1_898f46db-ceee-48d5-b444-38abcd26d478"
      unitRef="usd">92000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzE5LTEtMS0xLTEyNjk1_ec7b307a-acf6-4b8a-a065-4aa6707c712a"
      unitRef="usd">-2816000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzE5LTMtMS0xLTEyNjk1_fbec24d4-b2f2-4818-81fc-997ddf22573d"
      unitRef="usd">8011000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzIwLTEtMS0xLTEyNjk1_2643224a-5f93-47fd-b701-7a4d509fbc9e"
      unitRef="usd">1121000</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzIwLTMtMS0xLTEyNjk1_c7b7bb6b-8c46-48ed-a025-205cb3cbce59"
      unitRef="usd">838000</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i10ff6b9aa95146a4a9254e0e87f2e056_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzIyLTEtMS0xLTEyNjk1_25e74607-0ada-422d-b472-f9128bd0e6f6"
      unitRef="usd">10426000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ibb86d4c7537a4a9293753ef4b26607c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzIyLTMtMS0xLTEyNjk1_6af8fb80-c8d3-456b-a8f1-ffc915e8b209"
      unitRef="usd">10615000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia546d045a5a64e11a032c754211d0b79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzIzLTEtMS0xLTEyNjk1_6ba6c575-b446-4855-b6e6-b4301df2f9ad"
      unitRef="usd">266288000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2213053c826b473496a2c275b0a5eb06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIwMmVlYWY5NDA0MjhiOTM5MjdmNTAyODgwYWRhYS90YWJsZXJhbmdlOmM0YjAyZWVhZjk0MDQyOGI5MzkyN2Y1MDI4ODBhZGFhXzIzLTMtMS0xLTEyNjk1_840fe2a3-e7a3-4f5e-b764-eb279b010449"
      unitRef="usd">250735000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <ame:AccumulatedBenefitObligationTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyNDM3_e1d56a66-40cc-4caa-9b58-d2f901cfcacb">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accumulated benefit obligation consisted of the following at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Defined Benefit Pension Plans: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded plans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;492,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;515,667&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unfunded plans&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:10pt;font-weight:400;line-height:120%"&gt;3,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;496,870&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;520,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign Defined Benefit Pension Plans: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded plans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;284,013&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;295,998&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unfunded plans&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:10pt;font-weight:400;line-height:120%"&gt;47,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;331,774&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;</ame:AccumulatedBenefitObligationTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i914e502f48ef4ca3a2abd3baed0adeb7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTozN2MwZjM3OGFiMGI0NzhiOGM0ZDQwMGZkZGU4MGVlZC90YWJsZXJhbmdlOjM3YzBmMzc4YWIwYjQ3OGI4YzRkNDAwZmRkZTgwZWVkXzItMS0xLTEtMTI2OTU_7dda4ca8-0749-483f-a5f7-2a58307a1685"
      unitRef="usd">492957000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i46eaff0cec0a4bb6bbb1823add9c70ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTozN2MwZjM3OGFiMGI0NzhiOGM0ZDQwMGZkZGU4MGVlZC90YWJsZXJhbmdlOjM3YzBmMzc4YWIwYjQ3OGI4YzRkNDAwZmRkZTgwZWVkXzItMy0xLTEtMTI2OTU_fe12369d-96e1-4b2d-bf7b-ec63a3ab46a8"
      unitRef="usd">515667000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i7b5c26ef06864631abcac0364edebb7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTozN2MwZjM3OGFiMGI0NzhiOGM0ZDQwMGZkZGU4MGVlZC90YWJsZXJhbmdlOjM3YzBmMzc4YWIwYjQ3OGI4YzRkNDAwZmRkZTgwZWVkXzMtMS0xLTEtMTI2OTU_c49e60ba-1d83-43ef-98eb-648ddeede07f"
      unitRef="usd">3913000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i6fe83042fd364c8dbe71db3d8e9b0a4d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTozN2MwZjM3OGFiMGI0NzhiOGM0ZDQwMGZkZGU4MGVlZC90YWJsZXJhbmdlOjM3YzBmMzc4YWIwYjQ3OGI4YzRkNDAwZmRkZTgwZWVkXzMtMy0xLTEtMTI2OTU_d660f9af-a78f-4fda-ae4a-d72e5d7044f2"
      unitRef="usd">4494000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="ie366d984488e44bb9c5a9632cbe1c463_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTozN2MwZjM3OGFiMGI0NzhiOGM0ZDQwMGZkZGU4MGVlZC90YWJsZXJhbmdlOjM3YzBmMzc4YWIwYjQ3OGI4YzRkNDAwZmRkZTgwZWVkXzQtMS0xLTEtMTI2OTU_4469d7ea-09e5-45d2-ac10-9c394083d576"
      unitRef="usd">496870000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="ie25b9e93a4a047fb8811d191f013a1e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTozN2MwZjM3OGFiMGI0NzhiOGM0ZDQwMGZkZGU4MGVlZC90YWJsZXJhbmdlOjM3YzBmMzc4YWIwYjQ3OGI4YzRkNDAwZmRkZTgwZWVkXzQtMy0xLTEtMTI2OTU_3c9ad04a-6f70-4efe-b0d7-80a6b7d92fb6"
      unitRef="usd">520161000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i4ff0f81e623a4d3f9c7eec128b5f99c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToxYTIxZjY3ZWJlMmE0ZjJmYjZhNmQ0MWZhMTM2M2E2MS90YWJsZXJhbmdlOjFhMjFmNjdlYmUyYTRmMmZiNmE2ZDQxZmExMzYzYTYxXzItMS0xLTEtMTI2OTU_b45a86f1-eb3e-4d94-bd2c-ddb05912b660"
      unitRef="usd">284013000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="if55942263cf748358426bfdb67460576_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToxYTIxZjY3ZWJlMmE0ZjJmYjZhNmQ0MWZhMTM2M2E2MS90YWJsZXJhbmdlOjFhMjFmNjdlYmUyYTRmMmZiNmE2ZDQxZmExMzYzYTYxXzItMy0xLTEtMTI2OTU_3caab676-7d65-43a0-9bfb-7dec0516b064"
      unitRef="usd">295998000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i6ae6c8a10d834756ab62916b337a92fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToxYTIxZjY3ZWJlMmE0ZjJmYjZhNmQ0MWZhMTM2M2E2MS90YWJsZXJhbmdlOjFhMjFmNjdlYmUyYTRmMmZiNmE2ZDQxZmExMzYzYTYxXzMtMS0xLTEtMTI2OTU_5e845e0a-3ab0-4774-ba17-9440159fa5f9"
      unitRef="usd">47761000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="ibb1d161d140a41bdb568afaf6a9d83de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToxYTIxZjY3ZWJlMmE0ZjJmYjZhNmQ0MWZhMTM2M2E2MS90YWJsZXJhbmdlOjFhMjFmNjdlYmUyYTRmMmZiNmE2ZDQxZmExMzYzYTYxXzMtMy0xLTEtMTI2OTU_225e764a-c010-4a50-9c1c-cd394d335ecb"
      unitRef="usd">53090000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i7d67579f0b7d4224b5aea44c75ea20a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToxYTIxZjY3ZWJlMmE0ZjJmYjZhNmQ0MWZhMTM2M2E2MS90YWJsZXJhbmdlOjFhMjFmNjdlYmUyYTRmMmZiNmE2ZDQxZmExMzYzYTYxXzQtMS0xLTEtMTI2OTU_8f97208b-2e0b-410b-8448-cb47652511eb"
      unitRef="usd">331774000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="if887e2d565554412886482ee94068e88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToxYTIxZjY3ZWJlMmE0ZjJmYjZhNmQ0MWZhMTM2M2E2MS90YWJsZXJhbmdlOjFhMjFmNjdlYmUyYTRmMmZiNmE2ZDQxZmExMzYzYTYxXzQtMy0xLTEtMTI2OTU_27a200e1-0338-4e4d-9b21-2fe6ead66329"
      unitRef="usd">349088000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="if01979c137fa48cd98ac28817dedf095_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyNDM4_7e0c7bf8-6316-4e6a-b22d-6146c818b3a4">&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used to determine benefit obligations at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Defined Benefit Pension Plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate&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:10pt;font-weight:700;line-height:120%"&gt;3.02&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate of compensation increase (where applicable)&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:10pt;font-weight:700;line-height:120%"&gt;3.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;3.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign Defined Benefit Pension Plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate&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:10pt;font-weight:700;line-height:120%"&gt;1.78&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;1.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate of compensation increase (where applicable)&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:10pt;font-weight:700;line-height:120%"&gt;2.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i6ad3de7a0b944b21aeaea8709c1f5e2a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkZDYwZDU5YzdhYzA0ZDZhODljMTJlMTBiZjkxMzg2Mi90YWJsZXJhbmdlOmRkNjBkNTljN2FjMDRkNmE4OWMxMmUxMGJmOTEzODYyXzItMS0xLTEtMTI2OTU_de250c9f-8f5a-4c17-a40c-9335286a8907"
      unitRef="number">0.0302</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="if3e67064052547818d5eb17c1a922f9a_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkZDYwZDU5YzdhYzA0ZDZhODljMTJlMTBiZjkxMzg2Mi90YWJsZXJhbmdlOmRkNjBkNTljN2FjMDRkNmE4OWMxMmUxMGJmOTEzODYyXzItMy0xLTEtMTI2OTU_8ca4e3db-eab5-4f64-82b2-e67487c390f4"
      unitRef="number">0.0269</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i6ad3de7a0b944b21aeaea8709c1f5e2a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkZDYwZDU5YzdhYzA0ZDZhODljMTJlMTBiZjkxMzg2Mi90YWJsZXJhbmdlOmRkNjBkNTljN2FjMDRkNmE4OWMxMmUxMGJmOTEzODYyXzMtMS0xLTEtMTI2OTU_87697061-6611-42a7-b9b5-43c7b30d121b"
      unitRef="number">0.0375</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="if3e67064052547818d5eb17c1a922f9a_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkZDYwZDU5YzdhYzA0ZDZhODljMTJlMTBiZjkxMzg2Mi90YWJsZXJhbmdlOmRkNjBkNTljN2FjMDRkNmE4OWMxMmUxMGJmOTEzODYyXzMtMy0xLTEtMTI2OTU_d389facb-07ff-4d26-bdce-e8b89e51d9ef"
      unitRef="number">0.0375</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia546d045a5a64e11a032c754211d0b79_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkZDYwZDU5YzdhYzA0ZDZhODljMTJlMTBiZjkxMzg2Mi90YWJsZXJhbmdlOmRkNjBkNTljN2FjMDRkNmE4OWMxMmUxMGJmOTEzODYyXzYtMS0xLTEtMTI2OTU_823ead19-9ac0-42a3-8bb6-f51f70eab34c"
      unitRef="number">0.0178</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i2213053c826b473496a2c275b0a5eb06_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkZDYwZDU5YzdhYzA0ZDZhODljMTJlMTBiZjkxMzg2Mi90YWJsZXJhbmdlOmRkNjBkNTljN2FjMDRkNmE4OWMxMmUxMGJmOTEzODYyXzYtMy0xLTEtMTI2OTU_abbc7cd3-70fe-4d23-a3a9-3c68faa54110"
      unitRef="number">0.0127</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="ia546d045a5a64e11a032c754211d0b79_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkZDYwZDU5YzdhYzA0ZDZhODljMTJlMTBiZjkxMzg2Mi90YWJsZXJhbmdlOmRkNjBkNTljN2FjMDRkNmE4OWMxMmUxMGJmOTEzODYyXzctMS0xLTEtMTI2OTU_31ed1623-63d7-46e8-b06c-9e6081eebf86"
      unitRef="number">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i2213053c826b473496a2c275b0a5eb06_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkZDYwZDU5YzdhYzA0ZDZhODljMTJlMTBiZjkxMzg2Mi90YWJsZXJhbmdlOmRkNjBkNTljN2FjMDRkNmE4OWMxMmUxMGJmOTEzODYyXzctMy0xLTEtMTI2OTU_9ec0e5ae-a6ef-4898-9324-6aa97e26a158"
      unitRef="number">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="if01979c137fa48cd98ac28817dedf095_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyNDM5_45a7aa2b-7e19-4d6e-a182-1a357ad9e83b">&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the fair value of plan assets for U.S. plans at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.553%"/&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="15" 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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;4,053&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;4,053&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate debt instruments &#x2013; Preferred&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:10pt;font-weight:700;line-height:120%"&gt;11,265&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11,265&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate stocks &#x2013; Common&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:10pt;font-weight:700;line-height:120%"&gt;67,975&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;67,975&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Municipal bonds&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:10pt;font-weight:700;line-height:120%"&gt;676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Registered investment companies&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:10pt;font-weight:700;line-height:120%"&gt;150,535&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;150,535&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;236,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;236,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Government securities&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:10pt;font-weight:700;line-height:120%"&gt;663&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;663&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&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:10pt;font-weight:700;line-height:120%"&gt;235,167&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:700;line-height:120%"&gt;218,510&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:700;line-height:120%"&gt;16,657&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;316,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;299,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments measured at net asset value&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:10pt;font-weight:700;line-height:120%"&gt;466,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;345,831&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;701,627&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;218,510&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;16,657&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;662,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;299,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7e6af554aa094aff8d3e55848ddfb97f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzMtMS0xLTEtMTI2OTU_9a48c1e4-075a-4fb3-9a47-8171466d8c0d"
      unitRef="usd">4053000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9e7af2cf302340e087a869a657585b8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzMtNS0xLTEtMTI2OTU_1c010bd1-ab44-4565-a3e3-91d0eb7aa7d2"
      unitRef="usd">4053000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i143cc609d871424c8e58b8d349dadaf3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzMtNy0xLTEtMTI2OTU_0c308ad2-d3ed-416c-8cd6-424dc362083f"
      unitRef="usd">3442000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idb25550857a5498abd62198fba1a7259_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzMtMTEtMS0xLTEyNjk1_75337c06-39ef-4b03-8b4d-1103440277f6"
      unitRef="usd">3442000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i262df9e7dbab48c6a2eae1f7f9f9cf34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzQtMS0xLTEtMTI2OTU_459c2af9-8fe0-48cf-94ad-0bdd4711d0d1"
      unitRef="usd">11265000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3c8824a8c6a94e28b88e50c9b8ca3a0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzQtNS0xLTEtMTI2OTU_bf6e60a6-bce1-45c5-b041-53ebb57251fb"
      unitRef="usd">11265000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3eb72e1b612344048c58b495cefd3160_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzQtNy0xLTEtMTI2OTU_a339d3db-5621-4178-b58c-4b87934fc83a"
      unitRef="usd">12196000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6a5587a97aef40978622bd259010fcef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzQtMTEtMS0xLTEyNjk1_a89a6fe6-c336-4ab4-a2f9-0fb2791eed83"
      unitRef="usd">12196000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i733dd3c37efe42debe6be8abc1bc3d2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzUtMS0xLTEtMTI2OTU_5ccc2811-a152-452a-93fc-e792c0bb0d94"
      unitRef="usd">67975000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ife491331df7246fb90b1abcfcc1edb73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzUtMy0xLTEtMTI2OTU_f532c91c-c312-4bb6-8e55-e1f4f580c88d"
      unitRef="usd">67975000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i03f06c1a3e4a46b4acfabdfba8b155de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzUtNy0xLTEtMTI2OTU_a3b5c18c-e058-4f02-95bf-958717bf032b"
      unitRef="usd">62897000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7e464cd537544148ba32dcfdc2c926e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzUtOS0xLTEtMTI2OTU_d3ded2a3-f184-47f1-b4de-1e908e01997a"
      unitRef="usd">62897000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icb30ccb1b13c48f5b83151a3ef1eba83_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzYtMS0xLTEtMTI2OTU_507d19fe-b0a5-4f3e-9134-f234b200e23a"
      unitRef="usd">676000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaa45e61c938646f3a53aef7a55bcd506_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzYtNS0xLTEtMTI2OTU_afa8f16f-7aa7-4583-9d62-86de18898faa"
      unitRef="usd">676000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i644cb18be0724c0cb407d687dd725e33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzYtNy0xLTEtMTI2OTU_a36a628d-87d4-4b06-96fa-d53185c57e1e"
      unitRef="usd">876000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9216f96bd8d249099ac1a524b249733b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzYtMTEtMS0xLTEyNjk1_7233486d-1bce-4cd3-b0c1-7d999fc0edf8"
      unitRef="usd">876000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8d91eb96c09f47e388645bde9bb2ea0d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzctMS0xLTEtMTI2OTU_cd440401-db34-4778-af11-181eb6f66c04"
      unitRef="usd">150535000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5b84ed087ad84987b2b315d883512bc3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzctMy0xLTEtMTI2OTU_07c30954-e84b-43d8-8677-7679d024622c"
      unitRef="usd">150535000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i03225f4f8faa49059200c2edc7b0043a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzctNS0xLTEtMTI2OTU_f9cb060c-04a8-479e-ab75-04e41580aff4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie03af9674038472a9ef31b29f4e2f70d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzctNy0xLTEtMTI2OTU_2a1353e2-4930-4f96-aae2-5247c7953aea"
      unitRef="usd">236530000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i234a853cc60a4d5eb6267e9032767fc9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzctOS0xLTEtMTI2OTU_70f491e0-7c42-451e-9f8b-766f72057139"
      unitRef="usd">236530000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i44c5cea44b3c4da596aa49d489fa065e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzgtMS0xLTEtMTI2OTU_3e614811-ba84-4c32-a24a-7ad71898be82"
      unitRef="usd">663000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i216b08bc499e43d2a4572672d81b2c67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzgtMy0xLTEtMTI2OTU_6d2fccce-b250-4489-89a7-9f7f30904b13"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie55ad5869d924fb7adb9042c758ed6c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzgtNS0xLTEtMTI2OTU_a0cd951a-85a9-4d26-aebc-15b13aac9916"
      unitRef="usd">663000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4120c4f745c74b9c9325f5beab43f17a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzgtNy0xLTEtMTI2OTU_e194e1fa-b50f-4286-ad12-217b3d9296f1"
      unitRef="usd">526000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id96ad86412ca4df6be69a3d93e5bccda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzgtMTEtMS0xLTEyNjk1_4af05f5e-ea98-4600-a69d-d640272b932b"
      unitRef="usd">526000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i76a6e0a0b300462a82f3a579d0fe2ac7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzktMS0xLTEtMTI2OTU_9e588837-a5b7-4e30-8531-ed1eb824e7b7"
      unitRef="usd">235167000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i833ddc41a07d43f4abe614c8177f2dfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzktMy0xLTEtMTI2OTU_fdd9c59b-53db-471a-84f3-80cb4fbaef09"
      unitRef="usd">218510000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1abbec50c48b463ca53f9b9586a1b72b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzktNS0xLTEtMTI2OTU_8ec79d06-8bf9-4220-a544-63fd7118a18b"
      unitRef="usd">16657000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6806da159cce44b5bb6871684b2dbe16_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzktNy0xLTEtMTI2OTU_90eb56ba-037a-489b-8ee3-ce1efc2c60be"
      unitRef="usd">316467000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idbf1d28cf0334ea0a3d12138572062fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzktOS0xLTEtMTI2OTU_4afaa6d8-1d74-4276-a2f5-2112ce21e5e5"
      unitRef="usd">299427000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5e0d307ea5834d2295d06d5767acb35a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzktMTEtMS0xLTEyNjk1_65e3b12b-0e20-413f-a1b0-9341be8889f5"
      unitRef="usd">17040000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iac990b3b24eb4864805d42e808aa7af0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzEwLTEtMS0xLTEyNjk1_cd279038-3386-493d-8dd4-e220f8a219a6"
      unitRef="usd">466460000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibd4eccf8fff844a6a6b7388dcf8a7b57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzEwLTctMS0xLTEyNjk1_61c8e4ae-46da-4e12-a698-d0a97f42f076"
      unitRef="usd">345831000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8f7fb86b014c4564859d08708bcfe73e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzExLTEtMS0xLTEyNjk1_66efc507-a5a4-402b-bfdf-6bd425e9b00c"
      unitRef="usd">701627000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i365ebecd9b03457e854a6fd0e36b8c9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzExLTMtMS0xLTEyNjk1_f8ae29a4-98b6-48db-805f-568cf85cbfae"
      unitRef="usd">218510000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie7ce7e9b89d3419ca2366d756f7a790a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzExLTUtMS0xLTEyNjk1_2927ca6e-2156-4e7a-99be-b095368d6f64"
      unitRef="usd">16657000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5fc37344ab604f1f95dac803b5ce3537_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzExLTctMS0xLTEyNjk1_93e7e937-269e-49f8-a71f-f75a5b903c98"
      unitRef="usd">662298000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibf8eac83c5e94f02a55e6aed37448d95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzExLTktMS0xLTEyNjk1_6bfb3eb8-e586-4ccc-b145-baac38e0136c"
      unitRef="usd">299427000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4801727e7d7d4f538885321591aec292_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyZTIwNjU3ZWU1NjU0M2Y4YTRiODEyZmYwMDAyMjJhYi90YWJsZXJhbmdlOjJlMjA2NTdlZTU2NTQzZjhhNGI4MTJmZjAwMDIyMmFiXzExLTExLTEtMS0xMjY5NQ_f261a1d6-f6ed-41aa-af5e-07ab96ef5122"
      unitRef="usd">17040000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="if01979c137fa48cd98ac28817dedf095_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzUwODQ_11eda9d0-34e2-4f7e-8402-51c80e506283"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i4a73f276efd247a4a95f78432b7e820d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzUwOTc_05a04172-1546-4cf3-8e24-4abd5f529f6d"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <ame:MarketShareOfTreasuryStockHeld
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzUxMzU_41f25518-5333-4472-8241-b7e6d17c97de"
      unitRef="shares">384788</ame:MarketShareOfTreasuryStockHeld>
    <ame:MarketValueOfTreasuryStockHeld
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzUxOTc_e74f8cdd-c796-4bf3-aa35-8052a26afbc6"
      unitRef="usd">56600000</ame:MarketValueOfTreasuryStockHeld>
    <ame:PercentageOfEquitySecuritiesInCompanyCommonStockIncludedInPlanAssets
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzUyMDE_8c828064-9717-4446-9e6a-4a35c9b755a0"
      unitRef="number">0.081</ame:PercentageOfEquitySecuritiesInCompanyCommonStockIncludedInPlanAssets>
    <ame:MarketShareOfTreasuryStockHeld
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzUyNDc_a4cc688c-aaec-414f-8da4-6cdc725e1924"
      unitRef="shares">384788</ame:MarketShareOfTreasuryStockHeld>
    <ame:MarketValueOfTreasuryStockHeld
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzUzMDk_b59d57b7-4949-47a5-9923-287789566f98"
      unitRef="usd">46500000</ame:MarketValueOfTreasuryStockHeld>
    <ame:PercentageOfEquitySecuritiesInCompanyCommonStockIncludedInPlanAssets
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzUzMTM_8cf445f1-e995-441a-95db-5d6965dd48d8"
      unitRef="number">0.070</ame:PercentageOfEquitySecuritiesInCompanyCommonStockIncludedInPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i83d6b75b649e4a039dfa6e7d4c12b678_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzYyNzE_fbb543dc-ff0f-48c6-9448-8d7c4948a672"
      unitRef="number">0.50</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ie71c5acb08e84330b5e1b8fa8615f44e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzYyOTM_456e5238-88b8-49c9-822c-338254b4f967"
      unitRef="number">0.20</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="iebfb865385714b39a0be45d735b4ccbf_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzYzMjQ_ce465286-2055-4cd2-a2e9-5bdea3e79ba0"
      unitRef="number">0.30</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="ieb560b1a00274c948146fecbbf1e54e2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyNDMx_5eb1b13a-e817-4c2c-8173-d9b205631b68">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the fair value of plan assets for foreign defined benefit pension plans at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Life insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;18,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;18,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&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:10pt;font-weight:700;line-height:120%"&gt;18,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:700;line-height:120%"&gt;18,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,908&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,908&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments measured at net asset value&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:10pt;font-weight:700;line-height:120%"&gt;247,482&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;266,288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;18,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if053c6a784594ac18774420135920ccf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzMtMS0xLTEtMTI2OTU_74fc80dd-3e7f-4d7c-b3a8-ac4a12ec75d5"
      unitRef="usd">18806000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i013cfb50b7614d98b5fa2f997c8edcb7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzMtMy0xLTEtMTI2OTU_a4568a20-1d2c-4877-83bb-a0f9d56c075c"
      unitRef="usd">18806000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ieba4eb2020204704b66b6609d83f35e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzMtNS0xLTEtMTI2OTU_7659614a-f091-41e1-a560-ac9253d210a4"
      unitRef="usd">20908000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id69f335e94d547d8be3bd6eb2a3862bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzMtNy0xLTEtMTI2OTU_6e4566e9-1fbd-4847-b14e-42b52e791666"
      unitRef="usd">20908000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8cc539f5dbf44640b2a77697edca9b54_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzQtMS0xLTEtMTI2OTU_ef36968f-a358-487b-92d7-c9b3da374dd0"
      unitRef="usd">18806000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i75177da36004487b819c1df98d13a5e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzQtMy0xLTEtMTI2OTU_7d348a94-3752-4a90-a4eb-73e7eaa0a7f9"
      unitRef="usd">18806000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic718d14004564c54ad1e0a96a1dac3f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzQtNS0xLTEtMTI2OTU_dfce0a72-dae5-4dd7-9f72-115819017d11"
      unitRef="usd">20908000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i262051bf8fa14e86ba1252b5ab08f6fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzQtNy0xLTEtMTI2OTU_793fe46d-e11f-4eeb-b6a9-8183029dc3ef"
      unitRef="usd">20908000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9cd8005eeb3f4cd0aae6146073c01256_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzUtMS0xLTEtMTI2OTU_ace0b549-a41a-4c47-942f-0323e7332d2b"
      unitRef="usd">247482000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i08c9c0d614604429af2c371b265b1d90_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzUtNS0xLTEtMTI2OTU_69154a7b-7d80-469e-811c-d27236b571ab"
      unitRef="usd">229827000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7d67579f0b7d4224b5aea44c75ea20a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzYtMS0xLTEtMTI2OTU_b38fc750-e950-4b26-812f-50734f5aeb7b"
      unitRef="usd">266288000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id5c0d76afde346eb94d2e8282981a214_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzYtMy0xLTEtMTI2OTU_8ec7e911-cce0-4fc1-ab02-d9c3050c195d"
      unitRef="usd">18806000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if887e2d565554412886482ee94068e88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzYtNS0xLTEtMTI2OTU_282c6fd6-b11c-445d-9d5a-2166286ea0db"
      unitRef="usd">250735000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia749bfe100c7482ab909a10f10ffad66_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZToyMDNhYTJkYzQ2NDg0NzNmOGNhM2I1NDczYzQzZmIyMS90YWJsZXJhbmdlOjIwM2FhMmRjNDY0ODQ3M2Y4Y2EzYjU0NzNjNDNmYjIxXzYtNy0xLTEtMTI2OTU_df8a2041-aadd-408c-9850-4c70f2eef7c1"
      unitRef="usd">20908000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock
      contextRef="ieb560b1a00274c948146fecbbf1e54e2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyNDMy_c43e311c-d682-4973-87ef-411a16dbce3d">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the changes in the fair value of the foreign plans&#x2019; level&#160;3 investments (fair value determined using significant unobservable inputs): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.721%"/&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:8pt;font-weight:700;line-height:120%"&gt;Life&#160;Insurance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;19,298&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on assets:&lt;/span&gt;&lt;/td&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrealized losses relating to instruments still held at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;1,610&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Realized gains (losses) relating to assets sold during the year&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases, sales, issuances and settlements, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, December 31, 2020&lt;/span&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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;20,908&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrealized gains (losses) relating to instruments still held at the end of the year&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;(2,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Realized gains (losses) relating to assets sold during the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases, sales, issuances and settlements, net&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;18,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i907b7e2b93c945e1a206cc40ea18ac64_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo4MjBiZGViMGJiMjQ0Y2Y5YTA5MzllMmI1ZjliMWFjNS90YWJsZXJhbmdlOjgyMGJkZWIwYmIyNDRjZjlhMDkzOWUyYjVmOWIxYWM1XzItMS0xLTEtMTI2OTU_1c9a5fca-a38a-499e-9350-d016c45a9d95"
      unitRef="usd">19298000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
      contextRef="i1232de07a1cc41268e08f23b3cc24736_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo4MjBiZGViMGJiMjQ0Y2Y5YTA5MzllMmI1ZjliMWFjNS90YWJsZXJhbmdlOjgyMGJkZWIwYmIyNDRjZjlhMDkzOWUyYjVmOWIxYWM1XzQtMS0xLTEtMTI2OTU_cc8efcf9-1718-4bb0-a158-904ff6acde79"
      unitRef="usd">-1610000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
      contextRef="i1232de07a1cc41268e08f23b3cc24736_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo4MjBiZGViMGJiMjQ0Y2Y5YTA5MzllMmI1ZjliMWFjNS90YWJsZXJhbmdlOjgyMGJkZWIwYmIyNDRjZjlhMDkzOWUyYjVmOWIxYWM1XzUtMS0xLTEtMTI2OTU_a32e2dc9-95d0-4541-8baa-64da4be5ed47"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod>
    <us-gaap:DefinedBenefitPlanPurchasesSalesAndSettlements
      contextRef="i1232de07a1cc41268e08f23b3cc24736_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo4MjBiZGViMGJiMjQ0Y2Y5YTA5MzllMmI1ZjliMWFjNS90YWJsZXJhbmdlOjgyMGJkZWIwYmIyNDRjZjlhMDkzOWUyYjVmOWIxYWM1XzYtMS0xLTEtMTI2OTU_5f8297a6-08b0-4b3f-ae64-1bab9b6ee9b6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPurchasesSalesAndSettlements>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id69f335e94d547d8be3bd6eb2a3862bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo4MjBiZGViMGJiMjQ0Y2Y5YTA5MzllMmI1ZjliMWFjNS90YWJsZXJhbmdlOjgyMGJkZWIwYmIyNDRjZjlhMDkzOWUyYjVmOWIxYWM1XzctMS0xLTEtMTI2OTU_9984606a-9929-4290-8089-ca0b2b1c391e"
      unitRef="usd">20908000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
      contextRef="iec8e8aaf7bd846038ff92aa02d7bb4c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo4MjBiZGViMGJiMjQ0Y2Y5YTA5MzllMmI1ZjliMWFjNS90YWJsZXJhbmdlOjgyMGJkZWIwYmIyNDRjZjlhMDkzOWUyYjVmOWIxYWM1XzktMS0xLTEtMTI2OTU_266d08ef-c23b-4909-bfa4-cf6ec02d5765"
      unitRef="usd">2102000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
      contextRef="iec8e8aaf7bd846038ff92aa02d7bb4c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo4MjBiZGViMGJiMjQ0Y2Y5YTA5MzllMmI1ZjliMWFjNS90YWJsZXJhbmdlOjgyMGJkZWIwYmIyNDRjZjlhMDkzOWUyYjVmOWIxYWM1XzEwLTEtMS0xLTEyNjk1_b07ad97a-071d-43e4-8a86-11fb91f0d763"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod>
    <us-gaap:DefinedBenefitPlanPurchasesSalesAndSettlements
      contextRef="iec8e8aaf7bd846038ff92aa02d7bb4c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo4MjBiZGViMGJiMjQ0Y2Y5YTA5MzllMmI1ZjliMWFjNS90YWJsZXJhbmdlOjgyMGJkZWIwYmIyNDRjZjlhMDkzOWUyYjVmOWIxYWM1XzExLTEtMS0xLTEyNjk1_208d3979-fa5a-491f-8950-2cfd74e8c97c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPurchasesSalesAndSettlements>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i013cfb50b7614d98b5fa2f997c8edcb7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo4MjBiZGViMGJiMjQ0Y2Y5YTA5MzllMmI1ZjliMWFjNS90YWJsZXJhbmdlOjgyMGJkZWIwYmIyNDRjZjlhMDkzOWUyYjVmOWIxYWM1XzEyLTEtMS0xLTEyNjk1_676aacc1-3483-46b6-953a-17e1876c620b"
      unitRef="usd">18806000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i5838cd23fd3e41808072591d10854590_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzkxOTc_2680c017-3bcf-4d85-9860-9ae4a3f06538"
      unitRef="number">0.22</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ic05f200b706e4a6ba42df32033a7daad_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzkyMTk_9be1c888-63f1-429c-913a-41f2c6664269"
      unitRef="number">0.21</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i4fd1843ba8ae42e7a232ed184c52e1bd_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzkyNDc_6e68536d-04b1-4c87-98e7-1ff029ec8701"
      unitRef="number">0.51</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i8ab1adbb9e5f44f0afc9b9596d6f2be4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzkyNzI_ef6de4d4-4261-4aa3-b7e9-92afcf0d2404"
      unitRef="number">0.06</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <ame:AssumedRateOfReturnNextYear
      contextRef="ie366d984488e44bb9c5a9632cbe1c463_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5Xzk4NDY_a81b3457-da1c-43c5-8a66-9284517fd6f2"
      unitRef="number">0.0675</ame:AssumedRateOfReturnNextYear>
    <ame:AssumedRateOfReturnNextYear
      contextRef="i7d67579f0b7d4224b5aea44c75ea20a8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5Xzk4NTM_43e78fb2-89ff-41a9-99e5-06c14d36c60a"
      unitRef="number">0.0585</ame:AssumedRateOfReturnNextYear>
    <us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyNDQw_86072d40-9729-4543-8696-5f0d7c06aed8">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The projected benefit obligation, accumulated benefit obligation and fair value of plan assets for pension plans with a projected benefit obligation in excess of plan assets and pension plans with an accumulated benefit obligation in excess of plan assets were as follows at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Defined Benefit Pension Plans: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&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:8pt;font-weight:700;line-height:120%"&gt;Projected Benefit &lt;br/&gt;Obligation Exceeds &lt;br/&gt;Fair Value of Assets&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:8pt;font-weight:700;line-height:120%"&gt;Accumulated&#160;Benefit &lt;br/&gt;Obligation Exceeds &lt;br/&gt;Fair Value of 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 #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;6,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;6,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan 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:10pt;font-weight:700;line-height:120%"&gt;1,239&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,239&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign Defined Benefit Pension Plans: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&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:8pt;font-weight:700;line-height:120%"&gt;Projected Benefit &lt;br/&gt;Obligation Exceeds &lt;br/&gt;Fair Value of Assets&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:8pt;font-weight:700;line-height:120%"&gt;Accumulated&#160;Benefit &lt;br/&gt;Obligation Exceeds &lt;br/&gt;Fair Value of 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 #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;272,245&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;349,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;271,596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan 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:10pt;font-weight:700;line-height:120%"&gt;200,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;200,862&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="i6ad3de7a0b944b21aeaea8709c1f5e2a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIxMGZhOWE3OGI0MjI3YjU1ZGZiNDA5OGMwM2IwMC90YWJsZXJhbmdlOmM0YjEwZmE5YTc4YjQyMjdiNTVkZmI0MDk4YzAzYjAwXzMtMS0xLTEtMTI2OTU_7efb808a-1c0f-49c6-8e19-dd407afee0cf"
      unitRef="usd">6234000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="if3e67064052547818d5eb17c1a922f9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIxMGZhOWE3OGI0MjI3YjU1ZGZiNDA5OGMwM2IwMC90YWJsZXJhbmdlOmM0YjEwZmE5YTc4YjQyMjdiNTVkZmI0MDk4YzAzYjAwXzMtMy0xLTEtMTI2OTU_5b53ca42-de31-4d28-899e-2679d50d74f8"
      unitRef="usd">6842000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="i6ad3de7a0b944b21aeaea8709c1f5e2a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIxMGZhOWE3OGI0MjI3YjU1ZGZiNDA5OGMwM2IwMC90YWJsZXJhbmdlOmM0YjEwZmE5YTc4YjQyMjdiNTVkZmI0MDk4YzAzYjAwXzMtNS0xLTEtMTI2OTU_871bd439-496d-45dc-ad82-516bc89b524f"
      unitRef="usd">6234000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="if3e67064052547818d5eb17c1a922f9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIxMGZhOWE3OGI0MjI3YjU1ZGZiNDA5OGMwM2IwMC90YWJsZXJhbmdlOmM0YjEwZmE5YTc4YjQyMjdiNTVkZmI0MDk4YzAzYjAwXzMtNy0xLTEtMTI2OTU_67e71e94-62ee-43fa-a316-20c128d798ec"
      unitRef="usd">6842000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="i6ad3de7a0b944b21aeaea8709c1f5e2a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIxMGZhOWE3OGI0MjI3YjU1ZGZiNDA5OGMwM2IwMC90YWJsZXJhbmdlOmM0YjEwZmE5YTc4YjQyMjdiNTVkZmI0MDk4YzAzYjAwXzQtMS0xLTEtMTI2OTU_79286dcd-4f32-4f0b-84fd-089b55e4d848"
      unitRef="usd">1239000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="if3e67064052547818d5eb17c1a922f9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIxMGZhOWE3OGI0MjI3YjU1ZGZiNDA5OGMwM2IwMC90YWJsZXJhbmdlOmM0YjEwZmE5YTc4YjQyMjdiNTVkZmI0MDk4YzAzYjAwXzQtMy0xLTEtMTI2OTU_a34f5ef4-6808-4a94-b744-f5b43aeb1557"
      unitRef="usd">1155000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="i6ad3de7a0b944b21aeaea8709c1f5e2a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIxMGZhOWE3OGI0MjI3YjU1ZGZiNDA5OGMwM2IwMC90YWJsZXJhbmdlOmM0YjEwZmE5YTc4YjQyMjdiNTVkZmI0MDk4YzAzYjAwXzQtNS0xLTEtMTI2OTU_5635a7b3-2014-4e9a-a39a-a835a1714b16"
      unitRef="usd">1239000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="if3e67064052547818d5eb17c1a922f9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpjNGIxMGZhOWE3OGI0MjI3YjU1ZGZiNDA5OGMwM2IwMC90YWJsZXJhbmdlOmM0YjEwZmE5YTc4YjQyMjdiNTVkZmI0MDk4YzAzYjAwXzQtNy0xLTEtMTI2OTU_9d3a78a3-b3cf-4cba-b41e-9a4708aa6a9a"
      unitRef="usd">1155000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="ia546d045a5a64e11a032c754211d0b79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTowY2NlNTk3ZjIwYTY0ZWFmOTYzOGU0YzQzYzJkYWE3Yy90YWJsZXJhbmdlOjBjY2U1OTdmMjBhNjRlYWY5NjM4ZTRjNDNjMmRhYTdjXzMtMS0xLTEtMTI2OTU_e62cba45-636c-424d-8e79-3a4fd18b1108"
      unitRef="usd">272245000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="i2213053c826b473496a2c275b0a5eb06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTowY2NlNTk3ZjIwYTY0ZWFmOTYzOGU0YzQzYzJkYWE3Yy90YWJsZXJhbmdlOjBjY2U1OTdmMjBhNjRlYWY5NjM4ZTRjNDNjMmRhYTdjXzMtMy0xLTEtMTI2OTU_a2563592-cac8-4026-9ea6-8ee48687fe24"
      unitRef="usd">349762000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="ia546d045a5a64e11a032c754211d0b79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTowY2NlNTk3ZjIwYTY0ZWFmOTYzOGU0YzQzYzJkYWE3Yy90YWJsZXJhbmdlOjBjY2U1OTdmMjBhNjRlYWY5NjM4ZTRjNDNjMmRhYTdjXzMtNS0xLTEtMTI2OTU_89c67bce-071f-41d3-a218-a418869783bd"
      unitRef="usd">271596000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="i2213053c826b473496a2c275b0a5eb06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTowY2NlNTk3ZjIwYTY0ZWFmOTYzOGU0YzQzYzJkYWE3Yy90YWJsZXJhbmdlOjBjY2U1OTdmMjBhNjRlYWY5NjM4ZTRjNDNjMmRhYTdjXzMtNy0xLTEtMTI2OTU_7ac24da4-4708-447a-9ffc-6b8a44327bbe"
      unitRef="usd">347267000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="ia546d045a5a64e11a032c754211d0b79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTowY2NlNTk3ZjIwYTY0ZWFmOTYzOGU0YzQzYzJkYWE3Yy90YWJsZXJhbmdlOjBjY2U1OTdmMjBhNjRlYWY5NjM4ZTRjNDNjMmRhYTdjXzQtMS0xLTEtMTI2OTU_f5dfa4fc-0479-45fc-904f-64b42bb8d7dd"
      unitRef="usd">200862000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="i2213053c826b473496a2c275b0a5eb06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTowY2NlNTk3ZjIwYTY0ZWFmOTYzOGU0YzQzYzJkYWE3Yy90YWJsZXJhbmdlOjBjY2U1OTdmMjBhNjRlYWY5NjM4ZTRjNDNjMmRhYTdjXzQtMy0xLTEtMTI2OTU_b9fb5432-e208-47d2-b7d4-bcff1596cf1d"
      unitRef="usd">248914000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="ia546d045a5a64e11a032c754211d0b79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTowY2NlNTk3ZjIwYTY0ZWFmOTYzOGU0YzQzYzJkYWE3Yy90YWJsZXJhbmdlOjBjY2U1OTdmMjBhNjRlYWY5NjM4ZTRjNDNjMmRhYTdjXzQtNS0xLTEtMTI2OTU_be553c60-5f98-49f0-a1ee-f5fa2125958e"
      unitRef="usd">200862000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="i2213053c826b473496a2c275b0a5eb06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTowY2NlNTk3ZjIwYTY0ZWFmOTYzOGU0YzQzYzJkYWE3Yy90YWJsZXJhbmdlOjBjY2U1OTdmMjBhNjRlYWY5NjM4ZTRjNDNjMmRhYTdjXzQtNy0xLTEtMTI2OTU_630547c3-a2a4-4769-9e13-59b06546d2dd"
      unitRef="usd">248914000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyNDMz_396670da-3eee-42ce-8612-32f5a22e2233">&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the amounts recognized in the consolidated balance sheet at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.440%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status asset (liability):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan 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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;967,915&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;913,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Projected benefit obligation&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:10pt;font-weight:700;line-height:120%"&gt;(837,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(883,940)&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status at the end of the year&lt;/span&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;130,720&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;29,094&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized in the consolidated balance sheet consisted of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current asset for pension benefits (other 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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;207,099&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;135,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current liabilities for pension benefits&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:10pt;font-weight:700;line-height:120%"&gt;(2,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,174)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current liability for pension benefits&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:10pt;font-weight:700;line-height:120%"&gt;(74,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(104,360)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net amount recognized at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;130,720&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:ScheduleOfNetFundedStatusTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzMtMS0xLTEtMTI2OTU_b31d92a7-4154-4c05-93d1-cf38166847aa"
      unitRef="usd">967915000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzMtMy0xLTEtMTI2OTU_4f6115f4-6911-4e20-a529-f798ba78f03d"
      unitRef="usd">913034000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzQtMS0xLTEtMTI2OTU_feea97d4-bbb6-4fe8-b30f-c3aff3c80859"
      unitRef="usd">837195000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzQtMy0xLTEtMTI2OTU_8d7d5797-519d-4fd8-8061-4db76c5d40e9"
      unitRef="usd">883940000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzUtMS0xLTEtMTI2OTU_05bbe0a9-eb37-4884-9d88-9ccc09f09f8c"
      unitRef="usd">130720000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzUtMy0xLTEtMTI2OTU_2060d7ac-0893-401e-9d85-7527593aaea8"
      unitRef="usd">29094000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzctMS0xLTEtMTI2OTU_0230892d-eedc-4509-b2f4-6104db7a918f"
      unitRef="usd">207099000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzctMy0xLTEtMTI2OTU_8e52640c-d459-4935-9324-0e6b0f43dbe9"
      unitRef="usd">135628000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzgtMS0xLTEtMTI2OTU_c34eaa41-6bb6-46b8-ace4-caeea997b709"
      unitRef="usd">2133000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzgtMy0xLTEtMTI2OTU_37a18ccf-ced6-467d-bb09-80ae287a1a19"
      unitRef="usd">2174000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzktMS0xLTEtMTI2OTU_e6ffe5bc-6873-4525-a5b6-28ebe2644953"
      unitRef="usd">74246000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzktMy0xLTEtMTI2OTU_4f6d398f-8a85-4f01-bb96-a3765259e1df"
      unitRef="usd">104360000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzEwLTEtMS0xLTEyNjk1_9912db86-8349-4ff5-94cb-4fdf774413f3"
      unitRef="usd">130720000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTo5ZGVmNTkzMGIzOTU0NWMwYWZhMDdiMDY0ZjU1ZjdhMi90YWJsZXJhbmdlOjlkZWY1OTMwYjM5NTQ1YzBhZmEwN2IwNjRmNTVmN2EyXzEwLTMtMS0xLTEyNjk1_67641c77-732d-4a08-bccb-16f6d5a90907"
      unitRef="usd">29094000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyNDM0_11edb2ea-c572-4d9e-a848-f7c39ee03b14">&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the amounts recognized in accumulated other comprehensive income, net of taxes, at December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Net amounts recognized:&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;193,220&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;249,468&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service costs&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:10pt;font-weight:700;line-height:120%"&gt;1,855&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transition asset&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:10pt;font-weight:700;line-height:120%"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;195,079&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;253,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="iebbd53b5b4fe44dd99a8b8eaa4432430_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiMTcxMGUwNTU1Mzk0NmM3YTZjMjQzNjRkM2VjMDE5My90YWJsZXJhbmdlOmIxNzEwZTA1NTUzOTQ2YzdhNmMyNDM2NGQzZWMwMTkzXzItMS0xLTEtMTI2OTU_ce9607a2-6bb1-459c-8210-56ebe9768156"
      unitRef="usd">193220000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i3ed9b8dff693487e8562c04a7614bf55_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiMTcxMGUwNTU1Mzk0NmM3YTZjMjQzNjRkM2VjMDE5My90YWJsZXJhbmdlOmIxNzEwZTA1NTUzOTQ2YzdhNmMyNDM2NGQzZWMwMTkzXzItMy0xLTEtMTI2OTU_1b8665c7-c45b-4d2a-9ebd-9a343e9efd49"
      unitRef="usd">249468000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i8785be97623744be95e70cee09d64eef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiMTcxMGUwNTU1Mzk0NmM3YTZjMjQzNjRkM2VjMDE5My90YWJsZXJhbmdlOmIxNzEwZTA1NTUzOTQ2YzdhNmMyNDM2NGQzZWMwMTkzXzMtMS0xLTEtMTI2OTU_6d457f3a-7e1b-45a5-835f-6ba75b995573"
      unitRef="usd">1855000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="ic9b711982c7b464bb48fd1719b547ed8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiMTcxMGUwNTU1Mzk0NmM3YTZjMjQzNjRkM2VjMDE5My90YWJsZXJhbmdlOmIxNzEwZTA1NTUzOTQ2YzdhNmMyNDM2NGQzZWMwMTkzXzMtMy0xLTEtMTI2OTU_ba5056a4-20b0-41d0-b164-a84bd203071e"
      unitRef="usd">4247000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i94018f38ca4342b1bbdff15d26ec7c98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiMTcxMGUwNTU1Mzk0NmM3YTZjMjQzNjRkM2VjMDE5My90YWJsZXJhbmdlOmIxNzEwZTA1NTUzOTQ2YzdhNmMyNDM2NGQzZWMwMTkzXzQtMS0xLTEtMTI2OTU_bc07675c-4f76-4691-9c6b-0365daf4971e"
      unitRef="usd">4000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i64331eb57aa540a1bb6d722c81a97594_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiMTcxMGUwNTU1Mzk0NmM3YTZjMjQzNjRkM2VjMDE5My90YWJsZXJhbmdlOmIxNzEwZTA1NTUzOTQ2YzdhNmMyNDM2NGQzZWMwMTkzXzQtMy0xLTEtMTI2OTU_edd13348-23f6-419e-989e-ea1eb880adbd"
      unitRef="usd">5000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiMTcxMGUwNTU1Mzk0NmM3YTZjMjQzNjRkM2VjMDE5My90YWJsZXJhbmdlOmIxNzEwZTA1NTUzOTQ2YzdhNmMyNDM2NGQzZWMwMTkzXzUtMS0xLTEtMTI2OTU_f436a68d-67c4-4cd4-b446-b8fa3d87018b"
      unitRef="usd">195079000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpiMTcxMGUwNTU1Mzk0NmM3YTZjMjQzNjRkM2VjMDE5My90YWJsZXJhbmdlOmIxNzEwZTA1NTUzOTQ2YzdhNmMyNDM2NGQzZWMwMTkzXzUtMy0xLTEtMTI2OTU_2d42a465-a269-4ef1-b15b-87b1bec5dbd9"
      unitRef="usd">253720000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyNDM1_da34c1d1-7219-49c7-93c2-2ee6b6649c0c">&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides the components of net periodic pension benefit expense (income) for the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Defined benefit plans:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;6,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;7,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;6,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&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:10pt;font-weight:700;line-height:120%"&gt;18,532&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan 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:10pt;font-weight:700;line-height:120%"&gt;(56,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(54,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Curtailment&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:10pt;font-weight:700;line-height:120%"&gt;3,151&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement&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:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net actuarial loss&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:10pt;font-weight:700;line-height:120%"&gt;16,353&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service costs&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:10pt;font-weight:700;line-height:120%"&gt;456&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;484&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transition asset&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:10pt;font-weight:700;line-height:120%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:10pt;font-weight:400;line-height:120%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net periodic benefit income&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:10pt;font-weight:700;line-height:120%"&gt;(11,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;(8,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;(1,958)&lt;/span&gt;&lt;/td&gt;&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:5pt"&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other plans:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Defined contribution plans&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:10pt;font-weight:700;line-height:120%"&gt;31,149&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign plans and 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:10pt;font-weight:700;line-height:120%"&gt;8,454&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,406&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other plans&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:10pt;font-weight:700;line-height:120%"&gt;39,603&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;38,731&#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:10pt;font-weight:400;line-height:120%"&gt;41,914&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net pension expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;28,329&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzMtMS0xLTEtMTI2OTU_77a76c45-b5bb-4e7e-9f6f-448ff05d480c"
      unitRef="usd">6985000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzMtMy0xLTEtMTI2OTU_3e6a2ba5-1498-4e71-9b87-ace389e8f8f6"
      unitRef="usd">7261000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzMtNS0xLTEtMTI2OTU_e7c6c8e3-8030-49f6-83f3-1427bf2a5bff"
      unitRef="usd">6556000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzQtMS0xLTEtMTI2OTU_03764a5f-c1a2-4264-b7e7-8a5f1814c13c"
      unitRef="usd">18532000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzQtMy0xLTEtMTI2OTU_5c728305-346c-48aa-8a04-118faac0f72d"
      unitRef="usd">22611000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzQtNS0xLTEtMTI2OTU_dd2f2302-e469-497d-858d-9366903aee7f"
      unitRef="usd">26979000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzUtMS0xLTEtMTI2OTU_15a13598-ce44-476d-9709-d5cbf00c898c"
      unitRef="usd">56752000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzUtMy0xLTEtMTI2OTU_d151997e-a6e0-43e8-bcb4-5e4f673b3560"
      unitRef="usd">54629000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzUtNS0xLTEtMTI2OTU_a66509e2-2fc8-43af-804c-197b8d7055ef"
      unitRef="usd">52402000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzYtMS0xLTEtMzcxNzQ_fc251234-bc64-40d7-9c8f-de3a3596efe4"
      unitRef="usd">-3151000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzYtMy0xLTEtMzcxNzQ_7e9d463e-3087-40f1-85b3-2c83028c57de"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzYtNS0xLTEtMzcxNzQ_8b66d89f-6db3-4bfc-889b-6dbcf1ffec69"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzYtMS0xLTEtMTI2OTU_1dfa5a67-7a7d-421b-9327-918da3596b5c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzYtMy0xLTEtMTI2OTU_79022857-844d-4070-a728-3b27b28d3e81"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzYtNS0xLTEtMTI2OTU_da2283a3-5172-4e95-8b18-0776e4f286d5"
      unitRef="usd">739000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzgtMS0xLTEtMTI2OTU_cc8ce159-044b-4940-84bd-8e5d30cb9a81"
      unitRef="usd">-16353000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzgtMy0xLTEtMTI2OTU_5ec855dd-1828-4a24-839c-b7cd33fabf7e"
      unitRef="usd">-15479000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzgtNS0xLTEtMTI2OTU_fdb63f1b-e07a-4e13-a739-935dce6cc03b"
      unitRef="usd">-15685000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzktMS0xLTEtMTI2OTU_cd1c49b4-d019-4200-8e0a-af7be0e672ec"
      unitRef="usd">456000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzktMy0xLTEtMTI2OTU_469f04d3-0a00-4b5a-b7ff-6dc8ee0af6e5"
      unitRef="usd">486000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzktNS0xLTEtMTI2OTU_020c5d78-a7a7-4bfb-b378-9461fbdae856"
      unitRef="usd">484000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzEwLTEtMS0xLTEyNjk1_0fbf2df9-c850-4d67-ac7b-696c1707de95"
      unitRef="usd">-1000</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzEwLTMtMS0xLTEyNjk1_a8317bbc-e0bc-448d-bfe1-febdf0ca6c45"
      unitRef="usd">-1000</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzEwLTUtMS0xLTEyNjk1_8599852e-5bbf-4a97-ad8b-c31469672d1a"
      unitRef="usd">-1000</us-gaap:DefinedBenefitPlanAmortizationOfTransitionAssetObligation>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzExLTEtMS0xLTEyNjk1_7d1a3d08-88b9-41c5-801c-bfa0208f513a"
      unitRef="usd">-11274000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzExLTMtMS0xLTEyNjk1_b96e2b7d-bffc-4672-9c3f-fed62c3f032a"
      unitRef="usd">-8791000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzExLTUtMS0xLTEyNjk1_005e5033-e967-408e-8b9b-17a83783e231"
      unitRef="usd">-1958000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzE0LTEtMS0xLTEyNjk1_cc7c34fb-48fc-4b14-9818-c02bc0459033"
      unitRef="usd">31149000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzE0LTMtMS0xLTEyNjk1_ec1e99ef-4e3f-4e12-8ca3-3c0ca03931b9"
      unitRef="usd">30829000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzE0LTUtMS0xLTEyNjk1_352f2756-937e-457a-8eda-eb05caabe93d"
      unitRef="usd">32508000</us-gaap:DefinedContributionPlanCostRecognized>
    <ame:ForeignPlansAndOther
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzE1LTEtMS0xLTEyNjk1_1688ae55-4fff-43ca-a5a2-91ebf217560c"
      unitRef="usd">8454000</ame:ForeignPlansAndOther>
    <ame:ForeignPlansAndOther
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzE1LTMtMS0xLTEyNjk1_76bef7da-15e4-48ad-a089-7e50dcb02c20"
      unitRef="usd">7902000</ame:ForeignPlansAndOther>
    <ame:ForeignPlansAndOther
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzE1LTUtMS0xLTEyNjk1_6b3b42af-afd7-4fb0-8b73-94e72030032b"
      unitRef="usd">9406000</ame:ForeignPlansAndOther>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzE2LTEtMS0xLTEyNjk1_ba91c2a0-bfa3-49fb-ae93-aafdd7e96327"
      unitRef="usd">39603000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzE2LTMtMS0xLTEyNjk1_91041fd7-e29a-487c-9b75-1efe40ba4e22"
      unitRef="usd">38731000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:OtherPostretirementBenefitExpense
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzE2LTUtMS0xLTEyNjk1_87fddad6-69eb-4c8c-b739-e50f2c392e2b"
      unitRef="usd">41914000</us-gaap:OtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzE3LTEtMS0xLTEyNjk1_d07f6bea-5b61-4373-bcc7-dfadbc544d3f"
      unitRef="usd">28329000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzE3LTMtMS0xLTEyNjk1_8918bb81-c51f-492d-aecc-2cda5aaf9858"
      unitRef="usd">29940000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTplODZmY2UwOTA2YWU0YTRjOWZhYzUwMjA1NWZmZWU0NS90YWJsZXJhbmdlOmU4NmZjZTA5MDZhZTRhNGM5ZmFjNTAyMDU1ZmZlZTQ1XzE3LTUtMS0xLTEyNjk1_e25ccc06-87cc-4dce-8221-2e846e4ad4a4"
      unitRef="usd">39956000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i04013163ef1c46f585d01666831ebb5b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyNDQx_19f4c732-609a-4571-a822-6107146a062a">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following weighted average assumptions were used to determine the above net periodic pension benefit income for the years ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;2019&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. Defined Benefit Pension Plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate&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:10pt;font-weight:700;line-height:120%"&gt;2.69&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;3.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;4.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan 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:10pt;font-weight:700;line-height:120%"&gt;6.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;7.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;7.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate of compensation increase (where applicable)&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:10pt;font-weight:700;line-height:120%"&gt;3.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;3.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;3.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign Defined Benefit Pension Plans:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate&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:10pt;font-weight:700;line-height:120%"&gt;1.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;1.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;2.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan 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:10pt;font-weight:700;line-height:120%"&gt;5.47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;5.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;6.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate of compensation increase (where applicable)&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:10pt;font-weight:700;line-height:120%"&gt;2.50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:10pt;font-weight:400;line-height:120%"&gt;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="if01979c137fa48cd98ac28817dedf095_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzItMS0xLTEtMTI2OTU_a74f7f61-4d90-41c7-b9e1-fc0150d95af6"
      unitRef="number">0.0269</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i4a73f276efd247a4a95f78432b7e820d_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzItMy0xLTEtMTI2OTU_c7b34124-a897-4391-9547-76d398f30b40"
      unitRef="number">0.0345</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i7820952675424d0e9239c5618b09e0c7_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzItNS0xLTEtMTI2OTU_dc76af6b-4a07-4194-a17d-274cb1fdea30"
      unitRef="number">0.0440</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="if01979c137fa48cd98ac28817dedf095_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzMtMS0xLTEtMTI2OTU_f3de8d0d-7dbd-4d0f-9754-1715b6691b8d"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i4a73f276efd247a4a95f78432b7e820d_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzMtMy0xLTEtMTI2OTU_ad7d360e-c183-4a73-b5e1-4382ba887185"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i7820952675424d0e9239c5618b09e0c7_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzMtNS0xLTEtMTI2OTU_824ed45d-4355-4f9a-a0e8-decd9a1bfdd7"
      unitRef="number">0.0750</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="if01979c137fa48cd98ac28817dedf095_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzQtMS0xLTEtMTI2OTU_5a60e088-1a2a-4e22-8089-2cea3d3841e4"
      unitRef="number">0.0375</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i4a73f276efd247a4a95f78432b7e820d_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzQtMy0xLTEtMTI2OTU_e8b4367f-8b81-4741-9a45-57548b465993"
      unitRef="number">0.0375</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i7820952675424d0e9239c5618b09e0c7_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzQtNS0xLTEtMTI2OTU_575b9f19-b28d-4058-b1b3-ec7980594ab1"
      unitRef="number">0.0375</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ieb560b1a00274c948146fecbbf1e54e2_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzctMS0xLTEtMTI2OTU_506fd02d-bc1b-4e5e-9ecb-9d9c0355be32"
      unitRef="number">0.0127</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i27530f384d174aadb1d0ce3492cf9dd3_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzctMy0xLTEtMTI2OTU_0f345ec9-480a-4d56-99d7-6de7b68c9d7f"
      unitRef="number">0.0183</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i19bbf8f7384546d09ee1a0c6df0ad1cb_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzctNS0xLTEtMTI2OTU_ee81be9e-8a2e-454e-aebc-094822c9b25c"
      unitRef="number">0.0259</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ieb560b1a00274c948146fecbbf1e54e2_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzgtMS0xLTEtMTI2OTU_062daa31-de9b-449d-8ebd-24e2cdbacfb0"
      unitRef="number">0.0547</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i27530f384d174aadb1d0ce3492cf9dd3_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzgtMy0xLTEtMTI2OTU_c98c2a7e-2255-4ac7-9d0e-24a7cc641763"
      unitRef="number">0.0597</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i19bbf8f7384546d09ee1a0c6df0ad1cb_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzgtNS0xLTEtMTI2OTU_8ca98c95-300b-497a-9d13-e23796bdd0fa"
      unitRef="number">0.0652</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ieb560b1a00274c948146fecbbf1e54e2_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzktMS0xLTEtMTI2OTU_6bf524d9-9318-44bb-af7b-78373f2c57c5"
      unitRef="number">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i27530f384d174aadb1d0ce3492cf9dd3_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzktMy0xLTEtMTI2OTU_b3da490b-6c53-4bbc-83d2-6839ce85e586"
      unitRef="number">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i19bbf8f7384546d09ee1a0c6df0ad1cb_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90YWJsZTpkMzZmY2FmNWNjNWQ0ZTcwYjhiMDE4OTVkOGJkYTBmYi90YWJsZXJhbmdlOmQzNmZjYWY1Y2M1ZDRlNzBiOGIwMTg5NWQ4YmRhMGZiXzktNS0xLTEtMTI2OTU_68922a87-d763-49bf-b0a5-2abfdd8b3b40"
      unitRef="number">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzExMDIw_34cf1199-5484-4b90-a188-b6997ffb4183"
      unitRef="usd">42400000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzExMDI5_d8ea6e84-75ad-453d-8e52-e5e3d6eb39d4"
      unitRef="usd">43700000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzExMDM4_38625979-a14b-46dc-bc45-f50bb86b093c"
      unitRef="usd">44200000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzExMDQ3_2a93265a-4e65-421b-b0c6-1f9f3d4523fd"
      unitRef="usd">43700000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzExMDU2_9b1e5cba-8387-4392-adb9-d7bdc0d331c9"
      unitRef="usd">43800000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzExMDc1_4158a9a9-b74a-4d45-9749-5883f6bf3b6a"
      unitRef="usd">216100000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyMjg5_1ab347ad-b7c3-4c12-89ad-b06493b6a817"
      unitRef="usd">28400000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzYvZnJhZzplZWIxZWU2NzFkYWU0ZGRmYjAyZTU1M2FkYTdjNDlhOS90ZXh0cmVnaW9uOmVlYjFlZTY3MWRhZTRkZGZiMDJlNTUzYWRhN2M0OWE5XzEyMjk2_ee4abe07-b062-4559-b2b4-b53ab7592647"
      unitRef="usd">25100000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzkvZnJhZzpiZmUwNzgxYmRiMjg0ZjlkYWJhZmI5ZTJiM2IzMjY0MC90ZXh0cmVnaW9uOmJmZTA3ODFiZGIyODRmOWRhYmFmYjllMmIzYjMyNjQwXzc3NjQ_b1acd2d1-7cdb-480e-bdc8-c95036b365fa">Contingencies &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indemnifications &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conjunction with certain acquisition and divestiture transactions, the Company may agree to make payments to compensate or indemnify other parties for possible future unfavorable financial consequences resulting from specified events (e.g., breaches of contract obligations or retention of previously existing environmental, tax or employee liabilities) whose terms range in duration and often are not explicitly defined. Where appropriate, the obligation for such indemnifications is recorded as a liability. Because the amount of these types of indemnifications generally is not specifically stated, the overall maximum amount of the obligation under such indemnifications cannot be reasonably estimated. Further, the Company indemnifies its directors and officers for claims against them in connection with their positions with the Company. Historically, any such costs incurred to settle claims related to these indemnifications have been minimal for the Company. The Company believes that future payments, if any, under all existing indemnification agreements would not have a material impact on its consolidated results of operations, financial position or cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asbestos Litigation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company (including its subsidiaries) has been named as a defendant in a number of asbestos-related lawsuits. Certain of these lawsuits relate to a business which was acquired by the Company and do not involve products which were manufactured or sold by the Company. In connection with these lawsuits, the seller of such business has agreed to indemnify the Company against these claims (the &#x201c;Indemnified Claims&#x201d;). The Indemnified Claims have been tendered to, and are being defended by, such seller. The seller has met its obligations, in all respects, and the Company does not have any reason to believe such party would fail to fulfill its obligations in the future. To date, no judgments have been rendered against the Company as a result of any asbestos-related lawsuit. The Company believes that it has good and valid defenses to each of these claims and intends to defend them vigorously. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Environmental Matters &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain historic processes in the manufacture of products have resulted in environmentally hazardous waste by-products as defined by federal and state laws and regulations. At December&#160;31, 2021, the Company is named a Potentially Responsible Party (&#x201c;PRP&#x201d;) at 13 non-AMETEK-owned former waste disposal or treatment sites (the &#x201c;non-owned&#x201d;sites). The Company is identified as a &#x201c;de minimis&#x201d; party in&#160;12 of these sites based on the low&#160;volume of waste attributed to the Company relative to the amounts attributed to other named PRPs. In eight of these sites, the Company has reached a tentative agreement on the cost of the de&#160;minimis settlement to satisfy its obligation and is awaiting executed agreements. The tentatively agreed-to settlement amounts are fully accrued. In the other four sites, the Company is continuing to investigate the accuracy of the alleged volume attributed to the Company as estimated by the parties primarily responsible for remedial activity at the sites to establish an appropriate settlement amount. At the remaining site where the Company is a non-de minimis PRP, the Company is participating in the investigation and/or related required remediation as part of a PRP Group and reserves have been established sufficient to satisfy the Company&#x2019;s expected obligations. The Company historically has resolved these issues within established reserve levels and reasonably expects this result will continue. In addition to these non-owned sites, the Company has an ongoing practice of providing reserves for probable remediation activities at certain of its current or previously owned manufacturing locations (the &#x201c;owned&#x201d; sites). For claims and proceedings against the Company &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:10pt;font-weight:400;line-height:120%"&gt;with respect to other environmental matters, reserves are established once the Company has determined that a loss is probable and estimable. This estimate is refined as the Company moves through the various stages of investigation, risk assessment, feasibility study and corrective action processes. In certain instances, the Company has developed a range of estimates for such costs and has recorded a liability based on the best estimate. It is reasonably possible that the actual cost of remediation of the individual sites could vary from the current estimates and the amounts accrued in the consolidated financial statements; however, the amounts of such variances are not expected to result in a material change to the consolidated financial statements. In estimating the Company&#x2019;s liability for remediation, the Company also considers the likely proportionate share of the anticipated remediation expense and the ability of the other PRPs to fulfill their obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total environmental reserves at December&#160;31, 2021 and 2020 were $37.2 million and $32.4 million, respectively, for both non-owned and owned sites. In 2021, the Company recorded $12.1 million in reserves. Additionally, in 2021 the Company spent $7.3 million on environmental matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has agreements with other former owners of certain of its acquired businesses, as well as new owners of previously owned businesses. Under certain of the agreements, the former or new owners retained, or assumed and agreed to indemnify the Company against, certain environmental and other liabilities under certain circumstances. The Company and some of these other parties also carry insurance coverage for some environmental matters. &lt;/span&gt;&lt;/div&gt;The Company believes it has established reserves for the environmental matters described above, which are sufficient to perform all known responsibilities under existing claims and consent orders. In the opinion of management, based on presently available information and the Company&#x2019;s historical experience related to such matters, an adequate provision for probable costs has been made and the ultimate cost resulting from these actions is not expected to materially affect the consolidated results of operations, financial position or cash flows of the Company.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <ame:NumberOfNonOwnedSitesCompanyIsNamedPotentiallyResponsibleParty
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzkvZnJhZzpiZmUwNzgxYmRiMjg0ZjlkYWJhZmI5ZTJiM2IzMjY0MC90ZXh0cmVnaW9uOmJmZTA3ODFiZGIyODRmOWRhYmFmYjllMmIzYjMyNjQwXzI0MTA_c86e427e-0177-4a91-827c-a6bd0d036d80"
      unitRef="site">13</ame:NumberOfNonOwnedSitesCompanyIsNamedPotentiallyResponsibleParty>
    <ame:NumberOfNonOwnedSitesCompanyIsIdentifiedAsDeMinimisParty
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzkvZnJhZzpiZmUwNzgxYmRiMjg0ZjlkYWJhZmI5ZTJiM2IzMjY0MC90ZXh0cmVnaW9uOmJmZTA3ODFiZGIyODRmOWRhYmFmYjllMmIzYjMyNjQwXzI1NDg_c316ea6f-8f3a-4fc7-93ec-9351d517745d"
      unitRef="site">12</ame:NumberOfNonOwnedSitesCompanyIsIdentifiedAsDeMinimisParty>
    <ame:NumberOfNonOwnedSitesCompanyIsIdentifiedAsDeMinimisPartySettlementAmountKnown
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzkvZnJhZzpiZmUwNzgxYmRiMjg0ZjlkYWJhZmI5ZTJiM2IzMjY0MC90ZXh0cmVnaW9uOmJmZTA3ODFiZGIyODRmOWRhYmFmYjllMmIzYjMyNjQwXzI2ODQ_0ad50ece-bde9-44ee-bcbc-da8802c0f7d5"
      unitRef="site">8</ame:NumberOfNonOwnedSitesCompanyIsIdentifiedAsDeMinimisPartySettlementAmountKnown>
    <ame:NumberOfNonOwnedSitesCompanyIsIdentifiedAsDeMinimisPartySettlementAmountUnknown
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzkvZnJhZzpiZmUwNzgxYmRiMjg0ZjlkYWJhZmI5ZTJiM2IzMjY0MC90ZXh0cmVnaW9uOmJmZTA3ODFiZGIyODRmOWRhYmFmYjllMmIzYjMyNjQwXzI5MzA_2c6c4c41-a313-46e6-a9c6-a57f3f08bc02"
      unitRef="site">4</ame:NumberOfNonOwnedSitesCompanyIsIdentifiedAsDeMinimisPartySettlementAmountUnknown>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzkvZnJhZzpiZmUwNzgxYmRiMjg0ZjlkYWJhZmI5ZTJiM2IzMjY0MC90ZXh0cmVnaW9uOmJmZTA3ODFiZGIyODRmOWRhYmFmYjllMmIzYjMyNjQwXzQ4Njg_e6ba1272-d2b7-4ef6-8b77-699ed30dce18"
      unitRef="usd">37200000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzkvZnJhZzpiZmUwNzgxYmRiMjg0ZjlkYWJhZmI5ZTJiM2IzMjY0MC90ZXh0cmVnaW9uOmJmZTA3ODFiZGIyODRmOWRhYmFmYjllMmIzYjMyNjQwXzQ4NzU_c3763d44-d8de-4d0c-bdad-5beb9661818a"
      unitRef="usd">32400000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzkvZnJhZzpiZmUwNzgxYmRiMjg0ZjlkYWJhZmI5ZTJiM2IzMjY0MC90ZXh0cmVnaW9uOmJmZTA3ODFiZGIyODRmOWRhYmFmYjllMmIzYjMyNjQwXzQ5NTc_181cd1ed-3d30-4f87-8a8f-eb37dcb772c8"
      unitRef="usd">12100000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xMzkvZnJhZzpiZmUwNzgxYmRiMjg0ZjlkYWJhZmI5ZTJiM2IzMjY0MC90ZXh0cmVnaW9uOmJmZTA3ODFiZGIyODRmOWRhYmFmYjllMmIzYjMyNjQwXzUwMTE_a240596a-b489-404b-b257-030e709b5ef2"
      unitRef="usd">7300000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:CommitmentsDisclosureTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90ZXh0cmVnaW9uOjA0ZWQ0MmRjMjY0NzQ0OWU5M2EyNTg2NTk5Y2Q3Y2QxXzQ5Mjg_ca795c78-430b-49fc-a78b-5e6129793d75">Leases and Other Commitments &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at inception. This determination generally depends on whether the arrangement conveys to the Company the right to control the use of an explicitly or implicitly identified fixed asset for a period of time in exchange for consideration. Control of an underlying asset is conveyed to the Company if the Company obtains the rights to direct the use of and to obtain substantially all of the economic benefits from using the underlying asset. The Company has lease agreements which include lease and non-lease components, which the Company has elected to account for as a single lease component for all classes of underlying assets. Lease expense for variable lease components are recognized when the obligation is probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases are included in right-of-use ("ROU") assets, accrued liabilities and other, and other long-term liabilities on our consolidated balance sheets. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Operating lease payments are recognized as lease expense on a straight-line basis over the lease term. The Company has no finance leases. The Company primarily leases buildings (real estate) and automobiles which are classified as operating leases. ASC 842 requires a lessee to discount its unpaid lease payments using the interest rate implicit in the lease or, if that rate cannot be readily determined, its incremental borrowing rate. As an implicit interest rate is not readily determinable in our leases, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease term for all of the Company&#x2019;s leases includes the non-cancellable period of the lease plus any additional periods covered by either a Company option to extend (or not to terminate) the lease that the Company is reasonably certain to exercise, or an option to extend (or not to terminate) the lease controlled by the lessor. Options for lease renewals have been excluded from the lease term (and lease liability) for the majority of the Company&#x2019;s leases as the reasonably certain threshold is not met. In a small number of the Company&#x2019;s leases, the options for &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;renewals have been included in the lease term as the reasonably certain threshold is met due to the Company having significant economic incentive for extending the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments included in the measurement of the lease liability are comprised of fixed payments, variable payments that depend on an index or rate and amounts probable to be payable under the exercise of the Company option to purchase the underlying asset if reasonably certain. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Variable lease payments not dependent on a rate or index associated with the Company&#x2019;s leases are recognized when the events, activities, or circumstances in the lease agreement on which those payments are assessed are probable. Variable lease payments are presented as operating expense in the Company&#x2019;s income statement in the same line item as expense arising from fixed lease payments. Cash used in operations for operating leases is not materially different than total lease costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has commitments under operating leases for certain facilities, vehicles and equipment used in its operations. Our leases have initial lease terms ranging from 1 month to 16 years, with the exception of a single land lease with 62 years remaining. Certain lease agreements contain provisions for future rent increases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;61,680&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;44,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;45,438&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Variable lease cost&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:10pt;font-weight:700;line-height:120%"&gt;7,724&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;69,404&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;2021&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-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Right of use assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;169,924&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;167,233&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzQtMC0xLTEtMTI2OTU_347f364d-697b-4eb3-b070-57a4acdf9a7f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzQtMC0xLTEtMTI2OTU_48180328-c90b-427e-b8b8-a7a6c1a026c2"&gt;Lease liabilities included in Accrued liabilities and other&lt;/span&gt;&lt;/span&gt;&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:10pt;font-weight:700;line-height:120%"&gt;47,353&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;44,948&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzUtMC0xLTEtMTI2OTU_51f48899-3a03-4ad1-8c07-132487a7ba4a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzUtMC0xLTEtMTI2OTU_f2afd250-92b7-4e4b-b66d-f69b5113f984"&gt;Lease liabilities included in Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&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:10pt;font-weight:700;line-height:120%"&gt;129,101&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128,173&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;176,454&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information and other information related to leases was as follows for the year ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets obtained in exchange for new operating liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;64,653&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;35,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease terms &#x2013; operating leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.44&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:10pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate &#x2013; operating leases&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:10pt;font-weight:700;line-height:120%"&gt;2.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:700;line-height:120%"&gt;3.40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2021 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.804%"/&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:8pt;font-weight:700;line-height:120%"&gt;Lease Liability Maturity Analysis&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:8pt;font-weight:700;line-height:120%"&gt;Operating&#160;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;50,854&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;41,993&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;30,070&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;22,186&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;15,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&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:10pt;font-weight:700;line-height:120%"&gt;30,839&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Total lease payments&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:10pt;font-weight:700;line-height:120%"&gt;191,580&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: imputed interest&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:10pt;font-weight:700;line-height:120%"&gt;15,126&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;176,454&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not have any significant leases that have not yet commenced. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Commitments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, and 2020, the Company had $890.9 million and $494.1 million, respectively, in purchase obligations outstanding, which primarily consisted of contractual commitments to purchase certain inventories at fixed prices. &lt;/span&gt;&lt;/div&gt;The Company does not provide significant guarantees on a routine basis. The Company primarily issues guarantees, stand-by letters of credit and surety bonds in the ordinary course of its business to provide financial or performance assurance to third parties on behalf of its consolidated subsidiaries to support or enhance the subsidiary&#x2019;s stand-alone creditworthiness. The amounts subject to certain of these agreements vary depending on the covered contracts outstanding at any particular point in time. At December&#160;31, 2021, the maximum amount of future payment obligations relative to these various guarantees was $107.9 million and the outstanding liability under certain of those guarantees was $1.0 million</us-gaap:CommitmentsDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i3c3bb7af032340e3a857fe1153690a87_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90ZXh0cmVnaW9uOjA0ZWQ0MmRjMjY0NzQ0OWU5M2EyNTg2NTk5Y2Q3Y2QxXzM0NzQ_1147a2bb-4c26-4d4b-9015-b95a657a2daf">P1M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ic4e853f4ba5e43b5ae6f0666a56bd2c4_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90ZXh0cmVnaW9uOjA0ZWQ0MmRjMjY0NzQ0OWU5M2EyNTg2NTk5Y2Q3Y2QxXzM0ODA_aead4620-31bb-4fdc-8fe9-f96c9f780c48">P16Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ie03eef0663864e11990f001be26a414d_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90ZXh0cmVnaW9uOjA0ZWQ0MmRjMjY0NzQ0OWU5M2EyNTg2NTk5Y2Q3Y2QxXzM1MzE_6cb76cf8-44ca-4ec2-a858-79d562182df1">P62Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90ZXh0cmVnaW9uOjA0ZWQ0MmRjMjY0NzQ0OWU5M2EyNTg2NTk5Y2Q3Y2QxXzQ5Mjk_7e680419-11cc-4784-b292-45983a6477da">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #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:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;61,680&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;44,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;45,438&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Variable lease cost&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:10pt;font-weight:700;line-height:120%"&gt;7,724&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;69,404&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTpiZjEyOTI4OTIyODM0MzFlOGQxZTljZmY2MDM2MzUwZi90YWJsZXJhbmdlOmJmMTI5Mjg5MjI4MzQzMWU4ZDFlOWNmZjYwMzYzNTBmXzItMS0xLTEtMTI2OTU_f3284fbe-4627-4d9c-8d2e-1a2da74510ba"
      unitRef="usd">61680000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTpiZjEyOTI4OTIyODM0MzFlOGQxZTljZmY2MDM2MzUwZi90YWJsZXJhbmdlOmJmMTI5Mjg5MjI4MzQzMWU4ZDFlOWNmZjYwMzYzNTBmXzItMy0xLTEtMTI2OTU_d7ee40d4-732c-476c-9c27-0273fba04b24"
      unitRef="usd">44498000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTpiZjEyOTI4OTIyODM0MzFlOGQxZTljZmY2MDM2MzUwZi90YWJsZXJhbmdlOmJmMTI5Mjg5MjI4MzQzMWU4ZDFlOWNmZjYwMzYzNTBmXzItNS0xLTEtMzEzNjY_41549190-62a5-4c2d-881e-1f7595bc6d40"
      unitRef="usd">45438000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTpiZjEyOTI4OTIyODM0MzFlOGQxZTljZmY2MDM2MzUwZi90YWJsZXJhbmdlOmJmMTI5Mjg5MjI4MzQzMWU4ZDFlOWNmZjYwMzYzNTBmXzMtMS0xLTEtMTI2OTU_bf002a45-2269-4bcc-998c-fa2e1365942a"
      unitRef="usd">7724000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTpiZjEyOTI4OTIyODM0MzFlOGQxZTljZmY2MDM2MzUwZi90YWJsZXJhbmdlOmJmMTI5Mjg5MjI4MzQzMWU4ZDFlOWNmZjYwMzYzNTBmXzMtMy0xLTEtMTI2OTU_3e67b46d-b11c-4d72-bbd7-1d0a8e57d565"
      unitRef="usd">4526000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTpiZjEyOTI4OTIyODM0MzFlOGQxZTljZmY2MDM2MzUwZi90YWJsZXJhbmdlOmJmMTI5Mjg5MjI4MzQzMWU4ZDFlOWNmZjYwMzYzNTBmXzMtNS0xLTEtMzEzNjY_56f16847-54a5-4a77-ba85-a9d4e6240ee2"
      unitRef="usd">7813000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTpiZjEyOTI4OTIyODM0MzFlOGQxZTljZmY2MDM2MzUwZi90YWJsZXJhbmdlOmJmMTI5Mjg5MjI4MzQzMWU4ZDFlOWNmZjYwMzYzNTBmXzQtMS0xLTEtMTI2OTU_9c165889-2e62-494c-b580-e7a4dbb7f4a6"
      unitRef="usd">69404000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTpiZjEyOTI4OTIyODM0MzFlOGQxZTljZmY2MDM2MzUwZi90YWJsZXJhbmdlOmJmMTI5Mjg5MjI4MzQzMWU4ZDFlOWNmZjYwMzYzNTBmXzQtMy0xLTEtMTI2OTU_a3ac7241-a115-44ad-a864-7225376d5df2"
      unitRef="usd">49024000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTpiZjEyOTI4OTIyODM0MzFlOGQxZTljZmY2MDM2MzUwZi90YWJsZXJhbmdlOmJmMTI5Mjg5MjI4MzQzMWU4ZDFlOWNmZjYwMzYzNTBmXzQtNS0xLTEtMzEzNjY_8cfbe96b-f537-41ee-94c1-c183222725d7"
      unitRef="usd">53251000</us-gaap:LeaseCost>
    <ame:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90ZXh0cmVnaW9uOjA0ZWQ0MmRjMjY0NzQ0OWU5M2EyNTg2NTk5Y2Q3Y2QxXzQ5MzA_b8227879-4a34-40fa-b9b2-ea66f9bafcd4">&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:120%"&gt;2021&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-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&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:10pt;font-weight:400;line-height:120%"&gt;Right of use assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;169,924&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;167,233&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzQtMC0xLTEtMTI2OTU_347f364d-697b-4eb3-b070-57a4acdf9a7f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzQtMC0xLTEtMTI2OTU_48180328-c90b-427e-b8b8-a7a6c1a026c2"&gt;Lease liabilities included in Accrued liabilities and other&lt;/span&gt;&lt;/span&gt;&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:10pt;font-weight:700;line-height:120%"&gt;47,353&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;44,948&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzUtMC0xLTEtMTI2OTU_51f48899-3a03-4ad1-8c07-132487a7ba4a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzUtMC0xLTEtMTI2OTU_f2afd250-92b7-4e4b-b66d-f69b5113f984"&gt;Lease liabilities included in Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&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:10pt;font-weight:700;line-height:120%"&gt;129,101&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128,173&#160;&lt;/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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;176,454&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;173,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;</ame:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzMtMS0xLTEtMTI2OTU_a8c38fba-0d6e-4e39-bfbb-b0ec369315a2"
      unitRef="usd">169924000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzMtMy0xLTEtMTI2OTU_421f61a1-99ff-4b5d-b043-c06408239d11"
      unitRef="usd">167233000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzQtMS0xLTEtMTI2OTU_ddd0d42e-affd-431b-876c-b79ced348443"
      unitRef="usd">47353000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzQtMy0xLTEtMTI2OTU_781f40bc-fd5c-4116-9912-b8e4c118082d"
      unitRef="usd">44948000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzUtMS0xLTEtMTI2OTU_af429bc8-1a2f-493e-8fc7-2c0425f65a5d"
      unitRef="usd">129101000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzUtMy0xLTEtMTI2OTU_683cb8c8-48ca-4101-9b8e-2ccb7c2e9b1d"
      unitRef="usd">128173000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzYtMS0xLTEtMTI2OTU_4bb5dd84-740f-4f9c-8c4c-cd2ff15d334a"
      unitRef="usd">176454000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTo3M2QzZGUxOTllNzI0NGM1YjU5MWZhZmExZjJjYzljOS90YWJsZXJhbmdlOjczZDNkZTE5OWU3MjQ0YzViNTkxZmFmYTFmMmNjOWM5XzYtMy0xLTEtMTI2OTU_0fc9c59b-5021-44b8-ba55-359cb092a23d"
      unitRef="usd">173121000</us-gaap:OperatingLeaseLiability>
    <ame:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90ZXh0cmVnaW9uOjA0ZWQ0MmRjMjY0NzQ0OWU5M2EyNTg2NTk5Y2Q3Y2QxXzQ5MzE_fcce7c05-3594-4386-802a-2a62abb374eb">&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information and other information related to leases was as follows for the year ended December&#160;31: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets obtained in exchange for new operating liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;64,653&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;35,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease terms &#x2013; operating leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.44&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:10pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate &#x2013; operating leases&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:10pt;font-weight:700;line-height:120%"&gt;2.91&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&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:10pt;font-weight:700;line-height:120%"&gt;3.40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ame:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTplNGUzZmU4MTlmZDQ0NWIxYjk0NjgyMGRjYjBhYjlmNy90YWJsZXJhbmdlOmU0ZTNmZTgxOWZkNDQ1YjFiOTQ2ODIwZGNiMGFiOWY3XzMtMS0xLTEtMTI2OTU_e2ec6ccd-4736-4902-ae70-c6214f7854ec"
      unitRef="usd">64653000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTplNGUzZmU4MTlmZDQ0NWIxYjk0NjgyMGRjYjBhYjlmNy90YWJsZXJhbmdlOmU0ZTNmZTgxOWZkNDQ1YjFiOTQ2ODIwZGNiMGFiOWY3XzMtMy0xLTEtMTI2OTU_5696b33d-3971-4e24-9d89-8d750b24a2b4"
      unitRef="usd">35923000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTplNGUzZmU4MTlmZDQ0NWIxYjk0NjgyMGRjYjBhYjlmNy90YWJsZXJhbmdlOmU0ZTNmZTgxOWZkNDQ1YjFiOTQ2ODIwZGNiMGFiOWY3XzQtMS0xLTEtMTI2OTU_2491075b-ab45-4a9d-ba7b-2db734ed7be5">P5Y4M9D</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTplNGUzZmU4MTlmZDQ0NWIxYjk0NjgyMGRjYjBhYjlmNy90YWJsZXJhbmdlOmU0ZTNmZTgxOWZkNDQ1YjFiOTQ2ODIwZGNiMGFiOWY3XzQtMy0xLTEtMTI2OTU_69e698b6-cd31-44b6-86dc-a51ef4cd41f7">P5Y5M8D</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTplNGUzZmU4MTlmZDQ0NWIxYjk0NjgyMGRjYjBhYjlmNy90YWJsZXJhbmdlOmU0ZTNmZTgxOWZkNDQ1YjFiOTQ2ODIwZGNiMGFiOWY3XzUtMS0xLTEtMTI2OTU_25ead753-9fe0-491f-900f-4160a4191a93"
      unitRef="number">0.0291</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTplNGUzZmU4MTlmZDQ0NWIxYjk0NjgyMGRjYjBhYjlmNy90YWJsZXJhbmdlOmU0ZTNmZTgxOWZkNDQ1YjFiOTQ2ODIwZGNiMGFiOWY3XzUtMy0xLTEtMTI2OTU_1aabb52b-e31e-48cf-accd-281f72f36b9a"
      unitRef="number">0.0340</us-gaap:LesseeOperatingLeaseDiscountRate>
    <ame:ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90ZXh0cmVnaW9uOjA0ZWQ0MmRjMjY0NzQ0OWU5M2EyNTg2NTk5Y2Q3Y2QxXzQ5MzI_00175f60-a827-4a92-b96e-ac9aa1822302">&lt;div style="margin-top:7pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2021 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.804%"/&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:8pt;font-weight:700;line-height:120%"&gt;Lease Liability Maturity Analysis&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:8pt;font-weight:700;line-height:120%"&gt;Operating&#160;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;50,854&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;41,993&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;30,070&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;22,186&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;15,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&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:10pt;font-weight:700;line-height:120%"&gt;30,839&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Total lease payments&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:10pt;font-weight:700;line-height:120%"&gt;191,580&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: imputed interest&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:10pt;font-weight:700;line-height:120%"&gt;15,126&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;176,454&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;</ame:ScheduleOfMaturitiesOfOperatingAndFinanceLeasesLiabilitiesTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTowZjkyMWMyMjAxMWQ0NGU2YjlhYzVlM2U1YzZmNzA1Mi90YWJsZXJhbmdlOjBmOTIxYzIyMDExZDQ0ZTZiOWFjNWUzZTVjNmY3MDUyXzItMS0xLTEtMTI2OTU_14861518-133d-48b0-848f-ea62466e318e"
      unitRef="usd">50854000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTowZjkyMWMyMjAxMWQ0NGU2YjlhYzVlM2U1YzZmNzA1Mi90YWJsZXJhbmdlOjBmOTIxYzIyMDExZDQ0ZTZiOWFjNWUzZTVjNmY3MDUyXzMtMS0xLTEtMTI2OTU_ad7f5908-b021-4abd-bec1-46fa556c2375"
      unitRef="usd">41993000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTowZjkyMWMyMjAxMWQ0NGU2YjlhYzVlM2U1YzZmNzA1Mi90YWJsZXJhbmdlOjBmOTIxYzIyMDExZDQ0ZTZiOWFjNWUzZTVjNmY3MDUyXzQtMS0xLTEtMTI2OTU_d5b7236f-0035-47f9-af7c-abd3e3496ba7"
      unitRef="usd">30070000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTowZjkyMWMyMjAxMWQ0NGU2YjlhYzVlM2U1YzZmNzA1Mi90YWJsZXJhbmdlOjBmOTIxYzIyMDExZDQ0ZTZiOWFjNWUzZTVjNmY3MDUyXzUtMS0xLTEtMTI2OTU_bbe46b29-eacd-409b-bc39-4e429fe686c9"
      unitRef="usd">22186000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTowZjkyMWMyMjAxMWQ0NGU2YjlhYzVlM2U1YzZmNzA1Mi90YWJsZXJhbmdlOjBmOTIxYzIyMDExZDQ0ZTZiOWFjNWUzZTVjNmY3MDUyXzYtMS0xLTEtMTI2OTU_5bd72094-d474-4cfe-93f9-939fa4a82c42"
      unitRef="usd">15638000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTowZjkyMWMyMjAxMWQ0NGU2YjlhYzVlM2U1YzZmNzA1Mi90YWJsZXJhbmdlOjBmOTIxYzIyMDExZDQ0ZTZiOWFjNWUzZTVjNmY3MDUyXzctMS0xLTEtMTI2OTU_9ba43e6b-c256-490e-8745-f0d3de9c8dcc"
      unitRef="usd">30839000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTowZjkyMWMyMjAxMWQ0NGU2YjlhYzVlM2U1YzZmNzA1Mi90YWJsZXJhbmdlOjBmOTIxYzIyMDExZDQ0ZTZiOWFjNWUzZTVjNmY3MDUyXzgtMS0xLTEtMTI2OTU_61240258-c2ed-4afb-bd76-8bc7d95648bf"
      unitRef="usd">191580000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTowZjkyMWMyMjAxMWQ0NGU2YjlhYzVlM2U1YzZmNzA1Mi90YWJsZXJhbmdlOjBmOTIxYzIyMDExZDQ0ZTZiOWFjNWUzZTVjNmY3MDUyXzktMS0xLTEtMTI2OTU_c6f51504-78b5-428e-b00b-2ce7e6920006"
      unitRef="usd">15126000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90YWJsZTowZjkyMWMyMjAxMWQ0NGU2YjlhYzVlM2U1YzZmNzA1Mi90YWJsZXJhbmdlOjBmOTIxYzIyMDExZDQ0ZTZiOWFjNWUzZTVjNmY3MDUyXzEwLTEtMS0xLTEyNjk1_923a69d8-2f26-45e7-886e-10a273820c85"
      unitRef="usd">176454000</us-gaap:OperatingLeaseLiability>
    <us-gaap:PurchaseObligation
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90ZXh0cmVnaW9uOjA0ZWQ0MmRjMjY0NzQ0OWU5M2EyNTg2NTk5Y2Q3Y2QxXzQwODY_17b433af-b5f1-430d-945d-c1bf507f2ba3"
      unitRef="usd">890900000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligation
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90ZXh0cmVnaW9uOjA0ZWQ0MmRjMjY0NzQ0OWU5M2EyNTg2NTk5Y2Q3Y2QxXzQwOTM_8c04daa8-1318-4824-b05a-e3330b5f24f7"
      unitRef="usd">494100000</us-gaap:PurchaseObligation>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90ZXh0cmVnaW9uOjA0ZWQ0MmRjMjY0NzQ0OWU5M2EyNTg2NTk5Y2Q3Y2QxXzQ4NTU_971810f0-73bb-4cfe-9672-1961b38ad578"
      unitRef="usd">107900000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDIvZnJhZzowNGVkNDJkYzI2NDc0NDllOTNhMjU4NjU5OWNkN2NkMS90ZXh0cmVnaW9uOjA0ZWQ0MmRjMjY0NzQ0OWU5M2EyNTg2NTk5Y2Q3Y2QxXzQ5MjY_c9c56a44-414a-43f1-aaae-7c0fff58ef61"
      unitRef="usd">1000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90ZXh0cmVnaW9uOmE2NDhiYmNmZTEyNjQwNjE5NmIzMTM4Mjk0YmJlNDMyXzM0Mzk_557068ef-f6af-44fe-82ca-194bcc4bfdd2">Reportable Segments and Geographic Areas Information &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Descriptive Information about Reportable Segments &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has two reportable segments, EIG and EMG. The Company&#x2019;s operating segments are identified based on the existence of segment managers. Certain of the Company&#x2019;s operating segments have been aggregated for segment reporting purposes primarily on the basis of product type, production processes, distribution methods and similarity of economic characteristics. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EIG manufactures advanced instruments for the process, power and industrial, and aerospace markets. It provides process and analytical instruments for the oil and gas, petrochemical, pharmaceutical, semiconductor, automation, and food and beverage industries. EIG also provides instruments to the laboratory equipment, ultra-precision manufacturing, medical, and test and measurement markets. It makes power quality monitoring and metering devices, uninterruptible power supplies, programmable power equipment, electromagnetic compatibility &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;test equipment and gas turbines sensors. EIG also provides dashboard instruments for heavy trucks and other vehicles, as well as instrumentation and controls for the food and beverage industries. It supplies the aerospace industry with aircraft and engine sensors, monitoring systems, power supplies, fuel and fluid measurement systems, and data acquisition systems. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;EMG is a differentiated supplier of automation solutions, thermal management systems, specialty metals and electrical interconnects. It manufactures highly engineered electrical connectors and electronic packaging used to protect sensitive electronic devices. EMG also makes precision motion control products for data storage, medical devices, business equipment, automation and other applications. It supplies high-purity powdered metals, strip and foil, specialty clad metals and metal matrix composites. EMG also manufactures motors used in commercial appliances, fitness equipment, food and beverage machines, hydraulic pumps and industrial blowers. It produces motor-blower systems and heat exchangers used in thermal management and other applications on a variety of military and commercial aircraft and military ground vehicles. EMG also operates a global network of aviation maintenance, repair and overhaul facilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Measurement of Segment Results &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment operating income represents net sales less all direct costs and expenses (including certain administrative and other expenses) applicable to each segment but does not include interest expense. Net sales by segment are reported after elimination of intra- and inter-segment sales and profits, which are insignificant in amount. Reported segment assets include allocations directly related to the segment&#x2019;s operations. Corporate assets consist primarily of investments, prepaid pensions, insurance deposits and deferred taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reportable Segment Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income and income before income taxes:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment operating income:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electronic Instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;958,183&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;770,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;865,307&#160;&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electromechanical&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:10pt;font-weight:700;line-height:120%"&gt;437,378&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;324,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;387,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total segment operating income&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:10pt;font-weight:700;line-height:120%"&gt;1,395,561&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;1,095,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;1,253,238&#160;&lt;/span&gt;&lt;/td&gt;&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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate administrative expenses&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:10pt;font-weight:700;line-height:120%"&gt;(86,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(75,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated operating income&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:10pt;font-weight:700;line-height:120%"&gt;1,308,670&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;1,027,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;1,177,380&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest and other income (expenses), net&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:10pt;font-weight:700;line-height:120%"&gt;(85,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(107,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Consolidated 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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,223,170&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,082,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,069,748&#160;&lt;/span&gt;&lt;/td&gt;&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:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electronic Instruments&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;8,672,711&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;6,554,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electromechanical&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:10pt;font-weight:700;line-height:120%"&gt;2,638,773&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,646,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total segment assets&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:10pt;font-weight:700;line-height:120%"&gt;11,311,484&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;9,201,399&#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="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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate&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:10pt;font-weight:700;line-height:120%"&gt;586,703&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,156,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:120%"&gt;Consolidated assets&lt;/span&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;11,898,187&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;10,357,483&#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions to property, plant and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&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: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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electronic Instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;168,267&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;48,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;74,994&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electromechanical&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:10pt;font-weight:700;line-height:120%"&gt;34,586&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total segment additions to property, plant and equipment&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:10pt;font-weight:700;line-height:120%"&gt;202,853&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;75,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;117,918&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;10,417&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated additions to property, plant and equipment&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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;213,270&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122,688&#160;&lt;/span&gt;&lt;/td&gt;&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:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electronic Instruments&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;210,118&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;174,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;153,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electromechanical&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:10pt;font-weight:700;line-height:120%"&gt;79,497&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,664&#160;&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total segment depreciation and amortization&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:10pt;font-weight:700;line-height:120%"&gt;289,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;252,791&#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:10pt;font-weight:400;line-height:120%"&gt;231,775&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate&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:10pt;font-weight:700;line-height:120%"&gt;2,497&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,267&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;292,112&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;255,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;234,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Includes $102.6 million in 2021, $1.8 million in 2020 and $20.3 million in 2019 from acquired businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Geographic Areas &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information about the Company&#x2019;s operations in different geographic areas for the years ended December&#160;31, 2021 and 2020 is shown below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.134%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets from continuing operations (excluding intangible&#160;assets):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;416,323&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;344,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&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:10pt;font-weight:700;line-height:120%"&gt;74,525&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;European Union countries&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:10pt;font-weight:700;line-height:120%"&gt;87,117&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,256&#160;&lt;/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 37pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asia&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:10pt;font-weight:700;line-height:120%"&gt;11,971&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;14,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other foreign countries&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:10pt;font-weight:700;line-height:120%"&gt;27,202&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,154&#160;&lt;/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 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total international&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:10pt;font-weight:700;line-height:120%"&gt;200,815&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;181,995&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;617,138&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;526,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Represents long-lived assets of foreign-based operations only.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90ZXh0cmVnaW9uOmE2NDhiYmNmZTEyNjQwNjE5NmIzMTM4Mjk0YmJlNDMyXzEzMA_ed7d3d1c-36a4-41b9-aaaf-6e9107343af5"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90ZXh0cmVnaW9uOmE2NDhiYmNmZTEyNjQwNjE5NmIzMTM4Mjk0YmJlNDMyXzM0NDA_6d65fdce-84c4-45d7-ad86-b36baeb158a1">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reportable Segment Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.743%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" 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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income and income before income taxes:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment operating income:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electronic Instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;958,183&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;770,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;865,307&#160;&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electromechanical&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:10pt;font-weight:700;line-height:120%"&gt;437,378&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;324,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;387,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total segment operating income&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:10pt;font-weight:700;line-height:120%"&gt;1,395,561&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;1,095,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;1,253,238&#160;&lt;/span&gt;&lt;/td&gt;&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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate administrative expenses&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:10pt;font-weight:700;line-height:120%"&gt;(86,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(75,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated operating income&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:10pt;font-weight:700;line-height:120%"&gt;1,308,670&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;1,027,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;1,177,380&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest and other income (expenses), net&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:10pt;font-weight:700;line-height:120%"&gt;(85,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(107,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:10pt;font-weight:400;line-height:120%"&gt;Consolidated 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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1,223,170&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,082,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,069,748&#160;&lt;/span&gt;&lt;/td&gt;&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:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electronic Instruments&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;8,672,711&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;6,554,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electromechanical&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:10pt;font-weight:700;line-height:120%"&gt;2,638,773&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,646,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total segment assets&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:10pt;font-weight:700;line-height:120%"&gt;11,311,484&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;9,201,399&#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="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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate&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:10pt;font-weight:700;line-height:120%"&gt;586,703&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,156,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:10pt;font-weight:400;line-height:120%"&gt;Consolidated assets&lt;/span&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;11,898,187&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;10,357,483&#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions to property, plant and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&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: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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electronic Instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;168,267&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;48,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;74,994&#160;&lt;/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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electromechanical&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:10pt;font-weight:700;line-height:120%"&gt;34,586&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total segment additions to property, plant and equipment&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:10pt;font-weight:700;line-height:120%"&gt;202,853&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;75,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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:10pt;font-weight:400;line-height:120%"&gt;117,918&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;10,417&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated additions to property, plant and equipment&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:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;213,270&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;122,688&#160;&lt;/span&gt;&lt;/td&gt;&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:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electronic Instruments&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;210,118&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;174,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;153,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electromechanical&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:10pt;font-weight:700;line-height:120%"&gt;79,497&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,664&#160;&lt;/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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total segment depreciation and amortization&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:10pt;font-weight:700;line-height:120%"&gt;289,615&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;252,791&#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:10pt;font-weight:400;line-height:120%"&gt;231,775&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate&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:10pt;font-weight:700;line-height:120%"&gt;2,497&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,267&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;292,112&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;255,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;234,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Includes $102.6 million in 2021, $1.8 million in 2020 and $20.3 million in 2019 from acquired businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7e9ecd7a318f43a9acf95b6bcbc9ae1b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzQtMS0xLTEtMTI2OTU_853ebba8-3dee-4c5e-b9ba-3bc4111c061b"
      unitRef="usd">958183000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i454e410d6f9440a491dd8a4b9bb644f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzQtMy0xLTEtMTI2OTU_bb111bba-7cc6-40fa-b46d-f4ad607d596f"
      unitRef="usd">770620000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i38b997cd10244673a46c3308220f5d36_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzQtNS0xLTEtMTI2OTU_cf67a6c0-c448-408c-a2ab-a6088858af17"
      unitRef="usd">865307000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i08242e947c7b492bbcf10a578739267e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzUtMS0xLTEtMTI2OTU_00e44d98-a221-480a-bddf-32d156becfde"
      unitRef="usd">437378000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibed2f35e89994aaaad73c31066a07748_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzUtMy0xLTEtMTI2OTU_d2565719-aa4f-422d-8e37-aefdea675c5a"
      unitRef="usd">324962000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i54267b4e5fdd4c10aeeee2d40bffc074_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzUtNS0xLTEtMTI2OTU_be5d1c88-05c0-46cc-a5d5-bc1bbc6c1a94"
      unitRef="usd">387931000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i04e8336e062e4f71b577b6ab342769b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzYtMS0xLTEtMTI2OTU_ca445355-76af-48a1-a453-bc1e27461931"
      unitRef="usd">1395561000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idb6f789f77aa413683d9b4c842f50135_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzYtMy0xLTEtMTI2OTU_a4eb87c6-7e22-4051-8a8c-397766f07b19"
      unitRef="usd">1095582000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic46fc9e250644b71bc97fc964b35ce1c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzYtNS0xLTEtMTI2OTU_32506020-ad49-49bd-851d-732cbb17a5cd"
      unitRef="usd">1253238000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i13e70ec570f34fd0b441fcd247c1af95_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzctMS0xLTEtMTI2OTU_e3226ece-3cb8-4a49-8efc-8b1da37f58ba"
      unitRef="usd">-86891000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib26893d2a41949e0b95d3fe7ecd008fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzctMy0xLTEtMTI2OTU_5c03293a-25d3-4495-86bc-c20c16f15f2a"
      unitRef="usd">-67698000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i99be24d1aea94bd7826cc483d572d3f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzctNS0xLTEtMTI2OTU_d4d07fa9-d248-4e38-90c3-6ad825acab48"
      unitRef="usd">-75858000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzgtMS0xLTEtMTI2OTU_18505b25-df82-4dec-8dde-6e85e96da7a0"
      unitRef="usd">1308670000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzgtMy0xLTEtMTI2OTU_6af82ea9-6ce6-47f0-8b5e-3972e0fb336a"
      unitRef="usd">1027884000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzgtNS0xLTEtMTI2OTU_c8dea1e8-f278-4005-ad4e-9994294f41ae"
      unitRef="usd">1177380000</us-gaap:OperatingIncomeLoss>
    <ame:InterestAndOtherExpensesNet
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzktMS0xLTEtMTI2OTU_842a88a1-b4df-4bfc-8f27-f2c7420a5483"
      unitRef="usd">85500000</ame:InterestAndOtherExpensesNet>
    <ame:InterestAndOtherExpensesNet
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzktMy0xLTEtMTI2OTU_74d5e859-d25e-4853-a3c1-91ba0f8832b7"
      unitRef="usd">-54425000</ame:InterestAndOtherExpensesNet>
    <ame:InterestAndOtherExpensesNet
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzktNS0xLTEtMTI2OTU_43e83bf6-11ec-4c18-a4b3-bfb2aba36536"
      unitRef="usd">107632000</ame:InterestAndOtherExpensesNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzEwLTEtMS0xLTEyNjk1_c7130ae9-c2a7-4287-adc8-55b5bdf19262"
      unitRef="usd">1223170000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzEwLTMtMS0xLTEyNjk1_db2de56d-ac4b-4c17-8d99-91fd79c6ca05"
      unitRef="usd">1082309000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzEwLTUtMS0xLTEyNjk1_b41d3de1-5da7-4fdf-b3a2-e8bb6a23e2f5"
      unitRef="usd">1069748000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="ib22d039df5164a40bca2f85449367e82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzEzLTEtMS0xLTEyNjk1_bb3c4f6f-22f5-47ea-9947-0ccf9de55179"
      unitRef="usd">8672711000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i58bebeeff04144b78254489b687056a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzEzLTMtMS0xLTEyNjk1_f62c3642-7ef3-477c-8dd7-7ac61d3ee602"
      unitRef="usd">6554414000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0f5fc78dad914f75a4319142deaa4fb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzE0LTEtMS0xLTEyNjk1_fe032517-f3fe-421d-a297-e34ef7845a0c"
      unitRef="usd">2638773000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i78cd1c44cdf041879401f24f52af70f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzE0LTMtMS0xLTEyNjk1_e0b85da4-6716-403e-aaca-d1f5c2271c02"
      unitRef="usd">2646985000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i626433a034814177a3a4ceb500d3bfb8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzE1LTEtMS0xLTEyNjk1_c105d211-7518-4cb8-923d-33cd668fcf6e"
      unitRef="usd">11311484000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icca0a5f6153e4bdaa046d7766b784448_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzE1LTMtMS0xLTEyNjk1_f8fd4e0e-b743-4445-9091-5e5769894db0"
      unitRef="usd">9201399000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i103afb65d91640f5b05f4c63d0b8eb25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzE2LTEtMS0xLTEyNjk1_8cfaf09a-3da6-4663-91fe-db65a228d5af"
      unitRef="usd">586703000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7cca27b494ab470488b75ee8e545c13a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzE2LTMtMS0xLTEyNjk1_2d6e8355-d30f-402d-b855-9951ef2397c0"
      unitRef="usd">1156084000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzE3LTEtMS0xLTEyNjk1_3e11d54c-718f-40e3-a0e9-4dc03fd11c9a"
      unitRef="usd">11898187000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzE3LTMtMS0xLTEyNjk1_0a7e3d59-8cc5-4dbc-9cf2-38a38d2a9c8e"
      unitRef="usd">10357483000</us-gaap:Assets>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i7e9ecd7a318f43a9acf95b6bcbc9ae1b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzIwLTEtMS0xLTEyNjk1_42aafad8-c3be-47f8-a821-529768c01d64"
      unitRef="usd">168267000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i454e410d6f9440a491dd8a4b9bb644f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzIwLTMtMS0xLTEyNjk1_74c39923-9294-48ed-9178-ec9e5f8fe5d6"
      unitRef="usd">48638000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i38b997cd10244673a46c3308220f5d36_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzIwLTUtMS0xLTEyNjk1_0a89f40f-2380-4e82-b3f5-ec415ecf2dff"
      unitRef="usd">74994000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i08242e947c7b492bbcf10a578739267e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzIxLTEtMS0xLTEyNjk1_b21bf1d7-ae1a-4583-b875-653266bc5629"
      unitRef="usd">34586000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ibed2f35e89994aaaad73c31066a07748_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzIxLTMtMS0xLTEyNjk1_efecc902-6d1d-46d6-9517-def64d2d18ec"
      unitRef="usd">26381000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i54267b4e5fdd4c10aeeee2d40bffc074_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzIxLTUtMS0xLTEyNjk1_1cb455ae-e9b1-4981-9026-692fd177a9de"
      unitRef="usd">42924000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i04e8336e062e4f71b577b6ab342769b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzIyLTEtMS0xLTEyNjk1_e51b7ec3-7947-470f-92ac-a0eb13ad1265"
      unitRef="usd">202853000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="idb6f789f77aa413683d9b4c842f50135_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzIyLTMtMS0xLTEyNjk1_6e87fb6f-4e9f-4ec5-b589-3a9d1dd9ab9e"
      unitRef="usd">75019000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ic46fc9e250644b71bc97fc964b35ce1c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzIyLTUtMS0xLTEyNjk1_bfc9598c-02c5-4344-b767-87383343218b"
      unitRef="usd">117918000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i13e70ec570f34fd0b441fcd247c1af95_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzIzLTEtMS0xLTEyNjk1_dac1a3c9-8c9e-44d0-9460-03b3fd8acc15"
      unitRef="usd">10417000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ib26893d2a41949e0b95d3fe7ecd008fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzIzLTMtMS0xLTEyNjk1_731e7442-3dfd-4408-9a5f-b1209ce8a906"
      unitRef="usd">1007000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i99be24d1aea94bd7826cc483d572d3f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzIzLTUtMS0xLTEyNjk1_260b97c9-4d1b-4096-86a7-9c6ad0cc830d"
      unitRef="usd">4770000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzI0LTEtMS0xLTEyNjk1_652c88fa-5597-41e2-a2f8-552f3ab093da"
      unitRef="usd">213270000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzI0LTMtMS0xLTEyNjk1_b4dc5803-55a3-4fa4-ac74-9b638db8b402"
      unitRef="usd">76026000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzI0LTUtMS0xLTEyNjk1_031e3fde-92bd-4041-a5d3-919d0fa6a011"
      unitRef="usd">122688000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:DepreciationAndAmortization
      contextRef="i7e9ecd7a318f43a9acf95b6bcbc9ae1b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzI3LTEtMS0xLTEyNjk1_c508abfb-a8bf-4da5-b786-8ebff69315bf"
      unitRef="usd">210118000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i454e410d6f9440a491dd8a4b9bb644f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzI3LTMtMS0xLTEyNjk1_bdc0d8fa-38d0-4963-b4ae-57de6ef5976e"
      unitRef="usd">174494000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i38b997cd10244673a46c3308220f5d36_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzI3LTUtMS0xLTEyNjk1_47b94376-66a7-4ae9-9485-233585bc926f"
      unitRef="usd">153111000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i08242e947c7b492bbcf10a578739267e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzI4LTEtMS0xLTEyNjk1_ac792085-46b1-4bdc-8490-0338bb823f57"
      unitRef="usd">79497000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ibed2f35e89994aaaad73c31066a07748_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzI4LTMtMS0xLTEyNjk1_e7ca7e30-4de6-4290-9c89-176e79de9892"
      unitRef="usd">78297000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i54267b4e5fdd4c10aeeee2d40bffc074_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzI4LTUtMS0xLTEyNjk1_6fb23e49-0db7-4f15-87c2-6398ed85fe1a"
      unitRef="usd">78664000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i04e8336e062e4f71b577b6ab342769b6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzI5LTEtMS0xLTEyNjk1_83cbc81d-26de-4fca-9376-f17e26eca02e"
      unitRef="usd">289615000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="idb6f789f77aa413683d9b4c842f50135_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzI5LTMtMS0xLTEyNjk1_f7dba8aa-5006-4458-beb8-09902fe501f5"
      unitRef="usd">252791000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic46fc9e250644b71bc97fc964b35ce1c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzI5LTUtMS0xLTEyNjk1_2afe9d9f-87bb-4ca3-9094-a46236aa111c"
      unitRef="usd">231775000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i13e70ec570f34fd0b441fcd247c1af95_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzMwLTEtMS0xLTEyNjk1_d38cf6f2-f91d-4e2f-8667-1e5eb80ce147"
      unitRef="usd">2497000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib26893d2a41949e0b95d3fe7ecd008fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzMwLTMtMS0xLTEyNjk1_37ed333d-bc38-429e-9820-666cca3b4540"
      unitRef="usd">2484000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i99be24d1aea94bd7826cc483d572d3f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzMwLTUtMS0xLTEyNjk1_96edfd00-db03-47b2-a7d6-bd6c00dda62a"
      unitRef="usd">2267000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzMxLTEtMS0xLTEyNjk1_e8d3279f-d3ec-4265-993e-dd710eb795c3"
      unitRef="usd">292112000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzMxLTMtMS0xLTEyNjk1_ce39d04f-0892-4405-a958-b2a35553fbe8"
      unitRef="usd">255275000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo0YmI1ZTJhZGFhOTQ0ZWIxOGE5YzlmMDA2MGUwMmNiZi90YWJsZXJhbmdlOjRiYjVlMmFkYWE5NDRlYjE4YTljOWYwMDYwZTAyY2JmXzMxLTUtMS0xLTEyNjk1_aa1cdd70-e465-4559-ad19-a6d0feede458"
      unitRef="usd">234042000</us-gaap:DepreciationAndAmortization>
    <ame:AcquiredPropertyPlantAndEquipment
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90ZXh0cmVnaW9uOmE2NDhiYmNmZTEyNjQwNjE5NmIzMTM4Mjk0YmJlNDMyXzMxNjE_a26b0858-f175-489e-bdac-5629d8741171"
      unitRef="usd">102600000</ame:AcquiredPropertyPlantAndEquipment>
    <ame:AcquiredPropertyPlantAndEquipment
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90ZXh0cmVnaW9uOmE2NDhiYmNmZTEyNjQwNjE5NmIzMTM4Mjk0YmJlNDMyXzMxNzE_3f9f38bf-0086-4736-bf99-5b45588957d7"
      unitRef="usd">1800000</ame:AcquiredPropertyPlantAndEquipment>
    <ame:AcquiredPropertyPlantAndEquipment
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90ZXh0cmVnaW9uOmE2NDhiYmNmZTEyNjQwNjE5NmIzMTM4Mjk0YmJlNDMyXzMxODQ_9d231564-aa9a-4f25-ae86-8d2250030747"
      unitRef="usd">20300000</ame:AcquiredPropertyPlantAndEquipment>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90ZXh0cmVnaW9uOmE2NDhiYmNmZTEyNjQwNjE5NmIzMTM4Mjk0YmJlNDMyXzM0NDE_95d81306-3418-4e20-9aea-0de90bfd7e8b">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information about the Company&#x2019;s operations in different geographic areas for the years ended December&#160;31, 2021 and 2020 is shown below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.134%"/&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:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%"&gt;2020&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:8pt;font-weight:700;line-height:120%"&gt;(In thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets from continuing operations (excluding intangible&#160;assets):&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&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:10pt;font-weight:700;line-height:120%"&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:10pt;font-weight:700;line-height:120%"&gt;416,323&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:10pt;font-weight:400;line-height:120%"&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:10pt;font-weight:400;line-height:120%"&gt;344,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&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:10pt;font-weight:700;line-height:120%"&gt;74,525&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;European Union countries&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:10pt;font-weight:700;line-height:120%"&gt;87,117&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,256&#160;&lt;/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 37pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asia&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:10pt;font-weight:700;line-height:120%"&gt;11,971&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;14,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other foreign countries&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:10pt;font-weight:700;line-height:120%"&gt;27,202&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,154&#160;&lt;/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 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total international&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:10pt;font-weight:700;line-height:120%"&gt;200,815&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:10pt;font-weight:400;line-height:120%"&gt;181,995&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;617,138&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;526,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-align:justify;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt"&gt;Represents long-lived assets of foreign-based operations only.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7068042d2a3749fe96045b3dbf533f21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzMtMS0xLTEtMTI2OTU_d21fea25-0e18-43fd-82a0-24707c52e04c"
      unitRef="usd">416323000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibba40b9c4f3b4960ac870fa32598cde3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzMtMy0xLTEtMTI2OTU_de286d3c-4254-4029-b123-fd4a2a3c2a99"
      unitRef="usd">344535000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i392f3ef00f294a0fbcc6d131edde2596_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzUtMS0xLTEtMTI2OTU_2135089f-0bae-408a-a6c5-8a762e69798b"
      unitRef="usd">74525000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3595acda4e9a48ad8b50feddf39d7618_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzUtMy0xLTEtMTI2OTU_cd428282-037d-4afe-8320-5fe801f9f06e"
      unitRef="usd">55519000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i505201eec89341268ed69d130a48aed6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzYtMS0xLTEtMTI2OTU_f37f60f4-4192-43b7-b15a-db78cd0bfec6"
      unitRef="usd">87117000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4a2c29508cda4b56b71fe40d5e9d4bde_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzYtMy0xLTEtMTI2OTU_12fdacf6-4ef4-4868-ae7c-7e52f6dae9b4"
      unitRef="usd">82256000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9844b223751f43b29e8c7f30b6102e26_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzctMS0xLTEtMTI2OTU_9246e573-3112-4319-b4b3-b61207591f8e"
      unitRef="usd">11971000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic79a7df42bf04f3f87d2d8c58b8419c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzctMy0xLTEtMTI2OTU_f48b4e26-a85c-4c0c-b1b6-5c167eed26c1"
      unitRef="usd">14066000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic4b676c313544e7cbb424064afe7ab14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzgtMS0xLTEtMTI2OTU_9e7733e0-b7f7-4c58-8632-a8c46e9cafda"
      unitRef="usd">27202000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i19361e0dba874ae184de78354a9dc413_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzgtMy0xLTEtMTI2OTU_62335e30-40be-4603-a3ad-d4e3aa0bae4a"
      unitRef="usd">30154000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6246a225bad84508ac3483627a70a4b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzktMS0xLTEtMTI2OTU_2562f751-a9a7-40f5-81b8-d3a50d1e4734"
      unitRef="usd">200815000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib73cac7537fb4d66985ed611750f74b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzktMy0xLTEtMTI2OTU_c6f7ad7a-a51d-4046-9cc8-b90d289e28c4"
      unitRef="usd">181995000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzEwLTEtMS0xLTEyNjk1_50a5d878-b5da-46c1-aaa9-1baec57da0b8"
      unitRef="usd">617138000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDUvZnJhZzphNjQ4YmJjZmUxMjY0MDYxOTZiMzEzODI5NGJiZTQzMi90YWJsZTo1NjNhMTc2NWVmNjk0ODMwOGRhNTRiMGFmOTc3NWNjNi90YWJsZXJhbmdlOjU2M2ExNzY1ZWY2OTQ4MzA4ZGE1NGIwYWY5Nzc1Y2M2XzEwLTMtMS0xLTEyNjk1_d5eee34a-f9b7-486c-8069-efd670c4e776"
      unitRef="usd">526530000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDgvZnJhZzo1OTk1NTcyYjJkMDQ0MmU1ODMxODA1MTc5N2NiNTYwZi90ZXh0cmVnaW9uOjU5OTU1NzJiMmQwNDQyZTU4MzE4MDUxNzk3Y2I1NjBmXzM0OA_72661277-bad0-456a-938f-81b0dc5af5e9">Additional Consolidated Income Statement and Cash Flow Information Included in other income (expense), net are interest and other investment income of $2.0 million, $2.7 million and $4.6 million for 2021, 2020 and 2019, respectively. Income taxes paid in 2021, 2020 and 2019 were $245.5 million, $210.4 million and $221.6 million, respectively. Cash paid for interest was $78.7 million, $86.2 million and $84.9 million in 2021, 2020 and 2019, respectively.</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:InvestmentIncomeNet
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDgvZnJhZzo1OTk1NTcyYjJkMDQ0MmU1ODMxODA1MTc5N2NiNTYwZi90ZXh0cmVnaW9uOjU5OTU1NzJiMmQwNDQyZTU4MzE4MDUxNzk3Y2I1NjBmXzE2MQ_938c1dc9-0222-44db-af33-6b8f7ed4054a"
      unitRef="usd">2000000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDgvZnJhZzo1OTk1NTcyYjJkMDQ0MmU1ODMxODA1MTc5N2NiNTYwZi90ZXh0cmVnaW9uOjU5OTU1NzJiMmQwNDQyZTU4MzE4MDUxNzk3Y2I1NjBmXzE2NQ_2ff7c279-34bf-48bb-bacd-f38db985947b"
      unitRef="usd">2700000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDgvZnJhZzo1OTk1NTcyYjJkMDQ0MmU1ODMxODA1MTc5N2NiNTYwZi90ZXh0cmVnaW9uOjU5OTU1NzJiMmQwNDQyZTU4MzE4MDUxNzk3Y2I1NjBmXzE3Mg_420d6307-3835-4d89-ba00-9bb7bdb56a58"
      unitRef="usd">4600000</us-gaap:InvestmentIncomeNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDgvZnJhZzo1OTk1NTcyYjJkMDQ0MmU1ODMxODA1MTc5N2NiNTYwZi90ZXh0cmVnaW9uOjU5OTU1NzJiMmQwNDQyZTU4MzE4MDUxNzk3Y2I1NjBmXzI0OA_f7611a13-dce2-439a-a800-5714a6a4bbd8"
      unitRef="usd">245500000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDgvZnJhZzo1OTk1NTcyYjJkMDQ0MmU1ODMxODA1MTc5N2NiNTYwZi90ZXh0cmVnaW9uOjU5OTU1NzJiMmQwNDQyZTU4MzE4MDUxNzk3Y2I1NjBmXzI1Mg_45f966ac-a4be-412e-9637-c3fbdf27e41d"
      unitRef="usd">210400000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDgvZnJhZzo1OTk1NTcyYjJkMDQ0MmU1ODMxODA1MTc5N2NiNTYwZi90ZXh0cmVnaW9uOjU5OTU1NzJiMmQwNDQyZTU4MzE4MDUxNzk3Y2I1NjBmXzI1OQ_4a9c4eba-5228-49ce-974b-2dddc245fd5c"
      unitRef="usd">221600000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaid
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDgvZnJhZzo1OTk1NTcyYjJkMDQ0MmU1ODMxODA1MTc5N2NiNTYwZi90ZXh0cmVnaW9uOjU5OTU1NzJiMmQwNDQyZTU4MzE4MDUxNzk3Y2I1NjBmXzMwNA_27f79f94-3d82-41a5-8bfb-b728592bb23f"
      unitRef="usd">78700000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDgvZnJhZzo1OTk1NTcyYjJkMDQ0MmU1ODMxODA1MTc5N2NiNTYwZi90ZXh0cmVnaW9uOjU5OTU1NzJiMmQwNDQyZTU4MzE4MDUxNzk3Y2I1NjBmXzMwOA_20e37f20-9b0e-4684-9aa4-3c74da375040"
      unitRef="usd">86200000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="i5efe78f0d4c14047b149d95f6514ad52_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNDgvZnJhZzo1OTk1NTcyYjJkMDQ0MmU1ODMxODA1MTc5N2NiNTYwZi90ZXh0cmVnaW9uOjU5OTU1NzJiMmQwNDQyZTU4MzE4MDUxNzk3Y2I1NjBmXzMxNQ_e3e14509-8def-49e3-a2e5-746253d92648"
      unitRef="usd">84900000</us-gaap:InterestPaid>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzExNjQ_73695ad7-2fee-4f0e-807b-24fc84105211">Stockholders&#x2019; Equity &lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, the Company repurchased approximately 55,000 shares of its common stock for $4.7 million in cash under its share repurchase authorization. In 2021, the Company repurchased approximately 113,000 shares of its common stock for $14.7 million in cash under its share repurchase authorization. At December&#160;31, 2021, $469.7 million was available under the Company&#x2019;s Board of Directors authorization for future share repurchases. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective February&#160;11, 2021, the Company&#x2019;s Board of Directors approved an 11% increase in the quarterly cash dividend on the Company&#x2019;s common stock to $0.20 per common share from $0.18 per common share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company held 36,137,864&#160;shares in its treasury at a cost of $1,573.0 million, compared with 36,227,061&#160;shares at a cost of $1,565.3 million at December&#160;31, 2020. The number of shares outstanding at December&#160;31, 2021 was 231.7 million shares, compared with 230.5 million shares at December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsequent Event&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective February&#160;9, 2022, the Company&#x2019;s Board of Directors approved a 10% increase in the quarterly cash dividend on the Company&#x2019;s common stock to $0.22 per common share from $0.20 per common share.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzc4_bc5382a0-dfd5-4455-8af5-e5a1a7380d98"
      unitRef="shares">55000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4ed1ccd0f2d045059cd6cc1c56839956_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzExMg_95b55e9d-8a6b-4f7d-bc76-b56382e2bd96"
      unitRef="usd">4700000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzM2NA_da51ad8b-5a46-4c09-a464-4d6e39df17ec"
      unitRef="shares">113000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ifb2da64fcd934366ac4f3895a650450b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzM5OA_3a13d0de-25c8-4c9e-ad79-bdc45fca52ea"
      unitRef="usd">14700000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzQ1OA_4d8f1e4e-e8b7-4a26-81f6-0cc79f3c1b73"
      unitRef="usd">469700000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <ame:CommonStockDividendRatePercentageIncrease
      contextRef="i95954d2a02ce4bbc8f9fa360806b9d1b_I20200212"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzYzMg_a7df7772-8198-49fc-8793-d2e8543ae841"
      unitRef="number">0.11</ame:CommonStockDividendRatePercentageIncrease>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie9d74096756443c0967d35a5b34449f3_D20200212-20200212"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzcwOA_9aa0e1cb-1c3f-41ec-8782-6a119a7f98ef"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i33a717edcf4a473bb66fecb568933da0_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzczMw_30f1d9fa-924a-4a8e-b7e6-1a45ca9294f9"
      unitRef="usdPerShare">0.18</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:TreasuryStockShares
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzc3OA_5a18232f-fc94-4b4d-855c-4dbcff9cbcd0"
      unitRef="shares">36137864</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzgxNw_e59df379-dcd9-4bb9-9b2d-14f9b06268ee"
      unitRef="usd">1573000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockShares
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzgzNQ_a35d7039-4e3c-40e4-b079-82cba7164adb"
      unitRef="shares">36227061</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzg1OA_c0f02551-736b-4a74-b49a-aaf5a1be2738"
      unitRef="usd">1565300000</us-gaap:TreasuryStockValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9cbb16996e6c45e6919a9e40a00d2a58_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzkxMQ_8bc89143-0410-41e6-bccd-71eea3bca106"
      unitRef="shares">231700000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i102a74bcc7f8433e98047c5f9ecd293e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzkzNg_846c87fb-664d-4c49-861b-e098f2e2f5d9"
      unitRef="shares">230500000</us-gaap:CommonStockSharesOutstanding>
    <ame:CommonStockDividendsPerShareCashPaidPercentageIncrease
      contextRef="i2b5f1dd0838842d0809b96b78e1f20ff_I20220209"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzEwOTk1MTE2MzAxMjc_d6c718a2-9f79-4f7a-9287-fbff89c9b270"
      unitRef="number">0.10</ame:CommonStockDividendsPerShareCashPaidPercentageIncrease>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i7998187cfe1b4c448912ca396f451edb_D20220209-20220209"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzEwOTk1MTE2MzAyMDQ_da78ae70-8ba1-4f56-9247-3069a3fac02f"
      unitRef="usdPerShare">0.22</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ibddd28c7974a40408d158fd007e312c3_D20220208-20220208"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjZDUyNjAxZmRkYjRjOWFiMzg4MTQ5ZWQ0NDJkZjU4L3NlYzo1Y2Q1MjYwMWZkZGI0YzlhYjM4ODE0OWVkNDQyZGY1OF8xNTEvZnJhZzo3NTVmYzZkZTBiN2Y0MWJkYmNmMWFhNmZhYWFiYzIxYy90ZXh0cmVnaW9uOjc1NWZjNmRlMGI3ZjQxYmRiY2YxYWE2ZmFhYWJjMjFjXzEwOTk1MTE2MzAyMjk_46036ae8-20f9-4d32-b40e-f70eb1329366"
      unitRef="usdPerShare">0.2</us-gaap:CommonStockDividendsPerShareCashPaid>
</xbrl>
